所以我最近在使用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服务器已经消失了 第10行的C:\ Users \ Star1 \ PhpstormProjects \ something \ database.php
警告:mysqli :: mysqli():读取问候数据包时出错。 PID = 7520在C:\ Users \ Star1 \ PhpstormProjects \ something \ database.php上 第10行
警告:mysqli :: mysqli():( HY000 / 2006):MySQL服务器已经消失了 第10行的C:\ Users \ Star1 \ PhpstormProjects \ something \ database.php MySQL连接失败:MySQL服务器已经消失
和我的第10行是$dbname
,它是new mysqli
类的最后一个参数。
注意:我将正确的信息放在字符串引号中,但这只是一个例子。
答案 0 :(得分:0)
试试这个
$con = mysqli_connect($servername, $username, $password,$dbname);
答案 1 :(得分:0)
$servername = "theServername";
$username = "theUsername";
$password = "thePassword";
$dbname = "theDatabaseName";
@$conn = new mysqli($servername, $username, $password, $dbname);
if (mysqli_connect_errno()) {
die("MySQL connection failed: " . mysqli_connect_error());
echo "Couldn't connect.";
} else {
echo "It connected.";
}