[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysqli_multi_query и mysqli_error однавременно
dadli
здравствуите.
сделаю несколко запросов через mysqli_multi_query(). хочу что если есть ошибки в какоитом запросе, виведить сообшении об етом.
сделаю так:


mysqli_multi_query($db,
"
запрос один;
запрос два;
"
);

do {
if ($current_res = mysqli_store_result($db)) {
if (!$current_res) {
exit( mysqli_error($db) );
}
while ($row = mysqli_fetch_row($current_res)) {
echo $row[0].'<br>';
}
}
}

while(mysqli_next_result($db));


Если ошибки нет, виведит резултати нормално, но если какоита запрос содержит ошибку, не виведит ничего, почему?
где я ошибаю скажите плиз.



Спустя 1 час, 33 минуты, 56 секунд (9.03.2012 - 00:52) killer8080 написал(а):
dadli
попробуй так
$db = new Mysqli('localhost', 'root', '', 'tbl');
$db->multi_query("
запрос один;
запрос два;
"
);
do{
$result = $db->store_result();
if($db->error)
die($db->error);
while($row = $result->fetch_assoc())
echo '<pre>'.print_r($row, 1).'</pre>';
}
while($db->next_result());
if($db->error)
die($db->error);

Спустя 11 минут, 45 секунд (9.03.2012 - 01:04) dadli написал(а):
killer8080
спасибо балшои smile.gif


_____________


когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.

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

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.