Я пытаюсь использовать catch the error that an unsuccessful bind statement result in
, поэтому я намеренно не передаю типы функции mysqli_stmt_bind_param(). Пожалуйста, смотрите фрагмент кода нижеmysqli_stmt_bind_param не возвращает обратную связь
$email = '[email protected]';
$password = 'password';
if (!(mysqli_stmt_bind_param($stmt , '' , $email, $password))) {
echo "Binding parameters failed: (" . mysqli_stmt_errno($stmt) . ") " . mysqli_stmt_error($stmt) . "<br>";
}
Однако, mysqli_stmt_errno
возвращает 0 и mysqli_stmt_error()
возвращает пустую строку.
PHP дает предупреждение Warning: mysqli_stmt_bind_param(): Invalid type or no types specified in C:\wamp\www\test\database1.php on line 28
Почему я не получаю отзывы из базы данных?
Почему вы хотите его поймать? –
Coz Я учусь, экспериментируя с ним. Следовательно, я хотел бы видеть, какая ошибка возвращается, когда что-то идет не так. – user1720897
Звучит разумно. хотя, у вас уже есть ошибка, не так ли? –