php mysqli_sqlstate()函数获取最近一次MySQL操作的SQL状态码

分类:知识百科 日期: 点击:0

MySQL操作的SQL状态码是指MySQL操作执行的结果状态,一般用来判断操作的执行结果是否成功。MySQL提供了一个函数mysqli_sqlstate(),可以用来获取最近一次MySQL操作的SQL状态码。

使用方法

  • 语法:string mysqli_sqlstate(mysqli $link);
  • 参数:$link:MySQL数据库连接标识符。
  • 返回值:返回最近一次MySQL操作的SQL状态码,如果没有错误,返回值是“00000”,否则返回非“00000”的状态码。
$link = mysqli_connect("localhost", "root", "root");
if (!$link) {
    echo "Error: Unable to connect to MySQL." . PHP_EOL;
    echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
    echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
    exit;
}
echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL;
echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;

// 输出最近一次MySQL操作的SQL状态码
echo "SQLSTATE: " . mysqli_sqlstate($link);

以上代码中,我们使用mysqli_sqlstate()函数获取最近一次MySQL操作的SQL状态码,如果没有错误,返回值是“00000”,否则返回非“00000”的状态码。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。