当前位置: 首页 > 知识库问答 >
问题:

使用php连接数据库时出现未定义的属性错误

汪信鸥
2023-03-14

当通过mysqli使用php连接数据库时,页面底部显示错误

我在此附上代码

<?php
$servername="localhost";
$username="root";
$password="";
$dbname="exam";
// Create the connection
$conn= new mysqli($servername,$username,$password,$dbname);
//Check Connection
if($conn->connection_error)
    {
     die("Connection failed: " . $conn->connect_error);
    }
?>

错误来了

注意:未定义的属性:mysqli::$connection\u C:\xampp\htdocs\work\Cs\Admin Panel\dbConnect\u考试中出现错误。php第9行

请帮忙!!!!

共有3个答案

孔飞舟
2023-03-14

试试看

if($conn->connect_errno)

而不是

if($conn->connection_error)
端木承业
2023-03-14

您未将connection\u error拼写到connection\u error[connection\u error不是PHP属性]。改变它。希望它能奏效。

<?php
    $servername="localhost";
    $username="root";
    $password="";
    $dbname="exam";
    // Create the connection
    $conn= new mysqli($servername,$username,$password,$dbname);
    //Check Connection
    if($conn->connect_error)
        {
         die("Connection failed: " . $conn->connect_error);
        }
    ?>
乐刚毅
2023-03-14

mysqli中没有connection_error属性。检查连接错误使用

if ($conn->connect_error) {
    die('Connect Error: ' . $conn->connect_error);
}

阅读http://php.net/manual/en/mysqli.connect-error.php

 类似资料:
  • 我目前正试图找到一个替代我的android应用程序后端。目前,我使用php servlets查询Mysql数据库。数据库(Mysql)托管在我学院的一台计算机上,所以我不能更改任何配置,因为我不是管理员。我只能编辑自己的表。 我试图使用以下代码创建一个java RESTful服务器:

  • 我有这个问题。我正在尝试连接到数据库并推送文本用户。当我打开文件时,我只会发现很多错误。您可以进一步查看错误和我的代码。仅供参考:我的数据库在MySQLi中 警告:mysqli::\uuuu construct():php\u network\u getaddresses:getaddrinfo失败:第3行的/www/webvol9/rj/fxgnq6r66hz6x2j/my domain/pub

  • 我是php的初学者,对于一个项目,我想把我和数据库连接起来,但问题是: 我需要4个变量: 当我这样做时: 有两个错误: 警告:mysqli::mysqli():php_network_getaddress:getaddrinfo失败:第21行/home/ubuntu/workspace/index.php中的名称或服务未知 而且 警告:mysqli::mysqli():(HY000/2002):p

  • 查询数据库时出错。原因:org.springframework.JDBC.canNotgetJDBCConnectionException:未能获得JDBC连接;嵌套异常是java.sql.sqlexception:对文件“d:companydbprodatafile.fdb”进行“createFile(open)”操作时发生I/O错误;试图打开文件时出错;[SQLSTATE:08001,ISC错

  • 我是玻璃鱼的新手 异常[Eclipse链接-4002](Eclipse持久性服务-2.3.2. v20111125-r10461):org.eclipse.persistence.exceptions.数据库异常内部异常:java.sql.SQLExc0019:未选择数据库错误代码: 1046 在运行服务器之前,我确保服务器配置是使用以下指南完成的: mysql站点手册使用glassfish连接器

  • 错误是: > < li> 无法连接到MySQL:用户“ZEBRAHEAD”@“localhost”的访问被拒绝(使用密码:是) DB_USER使用的是计算机的名称。 身份验证.php index.php