Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Вложенные запросы в рамках соединения (sokolpeter) 26/11/2009 - 18:38:20
      Re: Вложенные запросы в рамках соединения (bac) 26/11/2009 - 23:24:58

> Original message text:
> From: sokolpeter - 26/11/2009 - 18:38:20
> Subject:Вложенные запросы в рамках соединения
> -----------------
> Недавно увидел прогу на PHP:
>
> $db = new mysqli(...);
> $res1 = $db->query(...);
> while ( ($row1 = $res1->fetch_assoc()) != NULL)
> {
> ...
> $res2 = $db->query(...);
> while ( ($row2 = $res2->fetch_assoc()) != NULL)
> {
> ...
>
> То есть запросы, в том числе и с транзакциями, идут все в рамках одного соединения. И вот вопрос - так можно делать?
> Получается, результат первого запроса где-то сохраняется.
> Где на сервере средствами MySQL или классом mysqli?
>
> И какова может быть вложенность таких конструкций?
> И как с транзакциями во вложенных запросах?
>
>
>


From: bac - 26/11/2009 - 23:24:58
Subject:Вложенные запросы в рамках соединения
-----------------
Не обольщайтесь. Все уже на клиенте. Результат каждого запроса передается на клиент.
Я полагаю вот этот вопрос отпадает
"какова может быть вложенность таких конструкций? "

"И как с транзакциями во вложенных запросах? "
1. Механизм транзакций поддерживается InnoDB (возможно еще FALCON - не смотрел - не знаю)
2. В InnoDB нет вложенных транзакций.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
36489



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |