PHP mysqli ignore_error не срабатывает [дубликат] ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
PHP mysqli ignore_error не срабатывает [дубликат]

Сообщение Anonymous »

Это код:

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

$query = "SELECT * FROM amz WHERE asin = '$asin' LIMIT 1";
$q = mysqli_query($con, $query) or trigger_error(file_put_contents('wth_ama.txt', $query), E_USER_ERROR);
В документации по ошибкам иногда появляется такая ошибка:

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

Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''B07P8P6D7V'' LIMIT 1'
Почему триггер_error не создает файл wth_ama.txt?
А по поводу ошибки, означает ли это, что asin буквально содержит «B07P8P6D7V», а не «B07P8P6D7V»? Если да, то этого на самом деле не должно произойти.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -triggered

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