Как проверить выполнился ли sql запрос в php?

Пользователь

от vladimir , в категории: PHP , 4 месяца назад

Как проверить выполнился ли sql запрос в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jett , 3 месяца назад

@vladimir 

Вы можете использовать функцию mysqli_query() для выполнения SQL-запроса и проверки результата. Эта функция возвращает TRUE в случае успешного выполнения запроса, и FALSE в случае ошибки.


Например:

1
2
3
4
5
6
7
8
9
$link = mysqli_connect("localhost", "my_user", "my_password", "my_db");

$query = "SELECT * FROM users WHERE username='john'";

if (mysqli_query($link, $query)) {
  echo "SQL-запрос выполнен успешно";
} else {
  echo "Произошла ошибка: " . mysqli_error($link);
}


Обратите внимание, что в случае ошибки вы можете использовать функцию mysqli_error() для получения текста ошибки.


Пожалуйста, учтите, что этот пример использует расширение MySQLi для работы с базами данных MySQL в PHP. Если вы используете другое расширение, такое как PDO, то синтаксис может отличаться.