SHPORA.net :: PDA | |
Main FAQ гуманитарные науки естественные науки математические науки технические науки Обработка ошибок запросов Сообщение о последней ошибке можно получить через функцию mysql_error: echo "Ошибка базы данных. MySQL пишет:", mysql_error(); Если результат функции пишется в переменную, можно проверить её: $result = mysql_query($request); if (!$result) echo "Ошибка базы данных. MySQL пишет:", mysql_error(); else { echo "<table>"; while ($row = mysql_fetch_array($result)) echo "<tr><td>", $row["field1"], "</td><td>", $row["field2"], "</td></tr>"; echo "</table>"; }; Если в переменную не пишем, то так: $request = "UPDATE (...)"; mysql_query($request); if (!mysql_error()) echo "Обновление данных прошло успешно!"; else echo "Ошибка базы данных. MySQL пишет:", mysql_error(); Если запрос генерируется автоматически, можно выводить и сам запрос (полезно создавать переменную, которая бы его содержала, и использовать её в качестве параметра функции). |