Возвращает код ошибки SQLSTATE последней операции MySQL:
<?php // Предположим, имя пользователя базы данных: root, пароль: 123456, база данных: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo «Не удалось подключиться к MySQL: » mysqli_connect_error() } // Веб-сайты таблиц данных; уже существует, поэтому ошибка $sql="CREATE TABLE веб-сайты (имя VARCHAR(30),url VARCHAR(30),alexa INT)";if (!mysqli_query($con,$sql)){ echo "Ошибка SQLSTATE: " . mysqli_sqlstate($con);}//Закрываем соединение mysqli_close($con);?>
Функция mysqli_sqlstate() возвращает код последней ошибки SQLSTATE.
Код ошибки содержит пять символов. «00000» означает отсутствие ошибок. Значения задаются ANSI SQL и ODBC.
mysqli_sqlstate ( соединение ) ;
параметр | описывать |
---|---|
связь | Необходимый. Указывает соединение MySQL, которое будет использоваться. |
Возвращаемое значение: | Возвращает строку, содержащую код последней ошибки SQLSTATE. |
---|---|
PHP-версия: | 5+ |