添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

php check if mysql query failed

在 PHP 中,当执行 MySQL 查询时,可以使用 mysqli 函数或 PDO 函数来连接数据库,并且在执行查询之后可以检查查询是否失败。以下是两种方式:

使用 mysqli 函数:

//连接数据库
$connection = mysqli_connect("hostname", "username", "password", "database_name");
//查询语句
$query = "SELECT * FROM table_name";
//执行查询
$result = mysqli_query($connection, $query);
//检查查询是否失败
if (!$result) {
  //查询失败
  echo "查询失败:" . mysqli_error($connection);
} else {
  //查询成功
  //处理查询结果

使用 PDO 函数:

//连接数据库
$dsn = "mysql:host=hostname;dbname=database_name";
$username = "username";
$password = "password";
$connection = new PDO($dsn, $username, $password);
//查询语句
$query = "SELECT * FROM table_name";
//执行查询
$result = $connection->query($query);
//检查查询是否失败
if (!$result) {
  //查询失败
  $error_info = $connection->errorInfo();
  echo "查询失败:" . $error_info[2];
} else {
  //查询成功
  //处理查询结果

在以上两个示例中,如果查询失败,将会输出错误信息。如果查询成功,可以继续处理查询结果。需要注意的是,为了保障数据安全,还需要使用参数化查询等方式来防止 SQL 注入等攻击。

  •