Как использовать multi_query только с DELETE/UPDATE?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как использовать multi_query только с DELETE/UPDATE?

Сообщение Anonymous »

Когда я использовал multi_query с SELECT, это выглядело так:

Код: Выделить всё

$sql = 'SELECT....';
$sql .= 'SELECT....';
...

if ($db->multi_query($sql))
{
do
{
if ($stmt = $db->store_result())
{
while ($row = $stmt->fetch_assoc())
{
foreach ($row as $key => $value)
{
$var[$key] = $value;
}
}
$stmt->free_result();
}
} while ($db->more_results() && $db->next_result());
}
Но как это должно выглядеть, когда мне нужно только УДАЛЕНИЕ или ОБНОВЛЕНИЕ, а результатов нет?

Код: Выделить всё

$sql = 'DELETE...';
$sql .= 'DELETE...';
$sql .= 'UPDATE...';

if ($db->multi_query($sql))
{
do
{
/*well.. nothing?*/
}
while ($db->more_results() && $db->next_result());
}
кажется, работает даже без do {..., но нет ли лучшего/чистого решения?

Подробнее здесь: https://stackoverflow.com/questions/121 ... pdate-only
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»