sirantd
Новичок
Как посмотреть запрос который был сформирован с помощью mysqli->prepare
Добрый день
В целях debug хотелось бы увидеть как выглядит запрос который отправляется на сервер при работе с mysqli->prepare
Я понимаю, что в данном случае сначало отправляется только подготовленый запрос, а потом отдельно только переменные, но может есть какая-то возможность ? Если делать так:
То я увижу "INSERT INTO admins (login, fio, phone, note) VALUES (?, ?, ?, ?)" в дебаге, а хотелось бы видеть и какие значения были внутри запроса если он невыполнился...
Добрый день
В целях debug хотелось бы увидеть как выглядит запрос который отправляется на сервер при работе с mysqli->prepare
Я понимаю, что в данном случае сначало отправляется только подготовленый запрос, а потом отдельно только переменные, но может есть какая-то возможность ? Если делать так:
PHP:
$query = "INSERT INTO admins (login, fio, phone, note) VALUES (?, ?, ?, ?)";
$stmt = $mysqli->prepare($query);
$stmt->bind_param('ssss', $_POST['login'], $_POST['fio'], $_POST['phone'], $_POST['note']);
if (!$stmt->execute()) {error("Ошибка SQL","Ошибка при выполнении запроса: ".$query."\n".$stmt->error);}
$stmt->close();