mysqli_errno() 是一个 PHP 函数,用于获取最后一次 MySQL 操作的错误号码
▥php
𝄐 0
php mysqli_error,php mysqli_error显示不出错误信息
mysqli_errno() 是一个 PHP 函数,用于获取最后一次 MySQL 操作的错误号码。它返回一个整数值,表示最近的 MySQL 操作产生的错误代码。
以下是 mysqli_errno() 函数的语法:
mysqli_errno($link);
其中 $link 是连接到 MySQL 数据库服务器的标识符,如果省略了此参数,则默认使用最近打开的连接。
下面是一个示例代码:
php
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 执行 SQL 查询
$sql = "SELECT * FROM unknown_table";
$result = mysqli_query($conn, $sql);
// 检查查询是否成功
if (!$result) {
echo "Error code: " . mysqli_errno($conn) . "<br>";
echo "Error message: " . mysqli_error($conn) . "<br>";
}
// 关闭连接
mysqli_close($conn);
?>
在上面的示例中,我们首先使用 mysqli_connect() 函数创建到 MySQL 数据库服务器的连接。然后,我们执行一个包含错误语法的 SQL 查询,以模拟出现错误的情况。接着,我们使用 mysqli_errno() 和 mysqli_error() 函数获取和显示最近操作的错误代码和错误消息。最后,我们使用 mysqli_close() 函数关闭连接。
以上代码可能会输出如下结果:
Error code: 1146
Error message: Table 'myDB.unknown_table' doesn't exist
这表示我们尝试查询一个不存在的表格。
mysqli_errno() 是一个 PHP 函数,用于获取最后一次 MySQL 操作的错误号码。它返回一个整数值,表示最近的 MySQL 操作产生的错误代码。
以下是 mysqli_errno() 函数的语法:
mysqli_errno($link);
其中 $link 是连接到 MySQL 数据库服务器的标识符,如果省略了此参数,则默认使用最近打开的连接。
下面是一个示例代码:
php
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 执行 SQL 查询
$sql = "SELECT * FROM unknown_table";
$result = mysqli_query($conn, $sql);
// 检查查询是否成功
if (!$result) {
echo "Error code: " . mysqli_errno($conn) . "<br>";
echo "Error message: " . mysqli_error($conn) . "<br>";
}
// 关闭连接
mysqli_close($conn);
?>
在上面的示例中,我们首先使用 mysqli_connect() 函数创建到 MySQL 数据库服务器的连接。然后,我们执行一个包含错误语法的 SQL 查询,以模拟出现错误的情况。接着,我们使用 mysqli_errno() 和 mysqli_error() 函数获取和显示最近操作的错误代码和错误消息。最后,我们使用 mysqli_close() 函数关闭连接。
以上代码可能会输出如下结果:
Error code: 1146
Error message: Table 'myDB.unknown_table' doesn't exist
这表示我们尝试查询一个不存在的表格。
本文地址:
/show-270928.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。