gpt4 book ai didi

php - 无法连接到数据库。不会停止加载

转载 作者:搜寻专家 更新时间:2023-10-30 22:59:54 25 4
gpt4 key购买 nike

我不明白为什么我没有连接到我的数据库。它似乎正在寻找主机,但遇到身份验证问题或其他问题。我正在使用 xampp 和它提供的数据库。我的连接代码如下

<?php
$servername = 'localhost:1234';
$username = 'protech';
$password = '';
$dbname = 'protech';
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}else{
echo "Connected successfully";
}

mysqli_close($conn);
exit;
?>

如果您需要任何信息,我会在我的电脑旁,我会快速回复。

等待一段时间后,我收到了这些错误消息。

警告:mysqli::__construct():MySQL 服务器已在第 9 行的 C:\xampp\htdocs\protech_connect.php 中消失

警告:mysqli::__construct():读取问候包时出错。 C:\xampp\htdocs\protech_connect.php 第9行PID=7764

警告:mysqli::__construct(): (HY000/2006):MySQL 服务器已在第 9 行的 C:\xampp\htdocs\protech_connect.php 中消失

fatal error :第 9 行 C:\xampp\htdocs\protech_connect.php 中超过 30 秒的最大执行时间

最佳答案

mySQL 的标准端口是 3306 - 所以如果你真的使用 1234 然后将其作为新参数附加到数据库连接构造函数。

    $dbhost =   'localhost';
$dbuser = 'protech';
$dbpwd = 'xxx';
$dbname = 'protech';
$dbport = 1234;
$conn = new mysqli( $dbhost, $dbuser, $dbpwd, $dbname, $dbport );

if( $conn->connect_error ) exit( 'Bad foo: '.$conn->connect_error );
else { /* do exciting things */ }

$conn->close();

关于php - 无法连接到数据库。不会停止加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35189469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com