【发布时间】:2015-08-09 13:45:12
【问题描述】:
所以我最近在使用 MySQL,但发生了一件非常奇怪的事情..
希望能在这里找到解决办法!
<?php
$servername = "theServername";
$username = "theUsername";
$password = "thePassword";
$dbname = "theDatabaseName";
$conn = new mysqli($servername,$username,$password,$dbname);
if ($conn->connect_error) {
die("MySQL connection failed: " . $conn->connect_error);
echo "Couldn't connect.";
}
else {
echo "It connected.";
}
?>
它一直在向我展示
警告:mysqli::mysqli(): MySQL 服务器已在 C:\Users\Star1\PhpstormProjects\something\database.php 在第 10 行
警告:mysqli::mysqli():读取问候包时出错。 C:\Users\Star1\PhpstormProjects\something\database.php 中的 PID=7520 第 10 行
警告:mysqli::mysqli(): (HY000/2006): MySQL 服务器已在 C:\Users\Star1\PhpstormProjects\something\database.php 在第 10 行 MySQL 连接失败:MySQL 服务器已消失
对我来说第 10 行是 $dbname,它是 new mysqli 类的最后一个参数。
注意:我将正确的信息放在字符串引号内,但这只是一个示例。
【问题讨论】:
-
第 10 行是什么??
-
这是 $dbname);这是数据库名称
-
$conn = new mysqli('$servername','$username','$password','$dbname');改一下看看 -
我已经写了正确的信息,但上面的代码只是一个例子。还是不行。