сделаю несколко запросов через 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
спасибо балшои
спасибо балшои
_____________
когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.