gpt4 book ai didi

php - 回应 mysqli_connect_errno 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:26 27 4
gpt4 key购买 nike

开始学习 PHP,在学习了基本的东西之后,这很容易,因为我在学校学习 C++,而且大部分东西都是相似的,我从 mysql 开始。一切正常,但我无法让 connect_errno 正常工作。

复制并粘贴此 http://php.net/manual/en/mysqli.connect-errno.php进入我的代码但没有成功。

我的几行代码:

<?php

error_reporting(0);

$db = mysqli_connect('127.0.0.1' , 'root' , '' , 'mydb');

if ($db->connect_errno) {
die('Connect Error: ' . $db->connect_errno);
}

?>

我也尝试过教程中的示例,但没有成功。

编辑:答案如下!

最佳答案

您混合了面向对象方法和过程方法。以下是 OO 方法的示例。

$db = new mysqli('127.0.0.1' , 'root' , '' , 'mydb');

if ( $db->connect_errno ) {
die('Connect Error: ' . $db->connect_errno);
}

error_reporting( 0 ); 将抑制错误,因此如果您处于调试工作流程中并且需要查看这些错误,则需要将错误报告指令更新为 error_reporting( E_ALL );.

此外,我将数据库名称更新为 mydb,如代码中所示(我在本地计算机上将其关闭以试验连接/错误)。

关于php - 回应 mysqli_connect_errno 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25809912/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com