PHP连接数据库报错“Warning: mysqli::mysqli(): in E:HtmlProjectsMiniProjectwwwapi egister.php on line 9 (示例代码

Posted 笑到不能自已

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP连接数据库报错“Warning: mysqli::mysqli(): in E:HtmlProjectsMiniProjectwwwapi egister.php on line 9 (示例代码相关的知识,希望对你有一定的参考价值。

报错的源代码:

<?php
//初始化连接数据库的数据
$servername="localhost";
$username="root";
$password="root";
$dbname="mydb";
//创建连接
$conn=new mysqli($servername,$username,$password,$dbname);
//检测连接
if($conn->connect_error){
    die("连接失败!".$conn->connect_error);
}
$sql = "INSERT INTO user (username, password, sex,age)
VALUES (‘张三‘, ‘123456‘, ‘男‘,22)";
 
if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
 
$conn->close();
?>

  问题出在我的phpStudy中mysql的端口设置的是:3366(因为与本地的mysql有冲突,所以修改成这样)

 解决方法:

  $servername = "localhost";改成 $servername = "localhost:3366";

以上是关于PHP连接数据库报错“Warning: mysqli::mysqli(): in E:HtmlProjectsMiniProjectwwwapi egister.php on line 9 (示例代码的主要内容,如果未能解决你的问题,请参考以下文章

Warning: mysql_connect(): No such file or directory 解决方案总结(操作系统: Mac)

php MySql 连接错误

mysql连接错误:#1040 - Too many connections

php mysql_connect连接不上时候,输出错误

项目实战 | 报错SQL注入绕过WAF

警告:mysql_connect(): [2002] 没有这样的文件或目录(试图通过 unix:///tmp/mysql.sock 连接)