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)
mysql连接错误:#1040 - Too many connections
警告:mysql_connect(): [2002] 没有这样的文件或目录(试图通过 unix:///tmp/mysql.sock 连接)