mysqli
是 PHP 中用于与 MySQL 数据库进行交互的扩展。当在使用 mysqli
时遇到错误,通常可以通过几种方式来获取错误信息:
在 mysqli
中,可以通过以下方法获取错误信息:
$mysqli = new mysqli("localhost", "user", "password", "database");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
exit();
}
$sql = "SELECT * FROM non_existent_table"; // 故意写一个错误的表名
if (!$result = $mysqli->query($sql)) {
echo "Query failed: " . $mysqli->error;
}
$mysqli->close();
如果在执行 mysqli
操作时没有得到错误提示,可能是因为错误报告被关闭了。可以通过以下方式开启错误报告:
error_reporting(E_ALL);
ini_set('display_errors', 1);
此外,确保 mysqli
扩展已经正确安装并启用在 php.ini
文件中。
通过上述方法,可以有效地获取和处理 mysqli
操作中的错误信息,从而提高应用程序的健壮性和可维护性。
领取专属 10元无门槛券
手把手带您无忧上云