У меня есть следующий код:PHP/MySQL - подготовленный оператор отладки
$sql = "SELECT...";
$stmt = $db->prepare($sql);
$stmt->bind_param("<types>", $params...);
$stmt->execute();
$resultSet = $stmt->get_result();
Мой вопрос заключается в том, как именно я могу увидеть запрос, являющийся фактически выполняется?
Если я выполняю этот запрос напрямую (без привязок) через клиент MySQL, он отлично работает. Но в этом фрагменте кода что-то пошло не так, и я пытаюсь понять, что.
Типы и параметры в $ stmt-> bind_param() кажутся правильными, но он возвращает пустой набор результатов.
Кто-нибудь?
Предоставьте запрос на выборку –
вы можете var_dump ваше заявление – xNeyte
позволит также ошибки, так что вы можете увидеть, что именно не так ini_set («display_errors», 1); – mandza