gpt4 book ai didi

php - 将 PHP 连接到 MYSQL 错误消息

转载 作者:行者123 更新时间:2023-11-30 01:30:06 26 4
gpt4 key购买 nike

使用此代码连接到本地主机时,我收到一条错误消息。我无法连接到 MYSQL,我不知道为什么:

    <?php

//connect
$link = mysqli_connect("$localhost", "$root", "$password", "$database");
if (!$link)
{



$output = 'Unable to connect to the database server.';
include 'output.html.php';
exit();
}

if (!mysqli_set_charset($link, 'utf8'))

$output = 'Unable to set database connection encoding.';
include 'output.html.php';
exit();
}
if (!mysqli_select_db($link, '$database'))
{
$output = 'Unable to locate the Teamster database.';
include 'output.html.php';
exit();
}
$output = 'Database connection established. ';
include 'output.html.php';
?>

我收到此错误消息。这是我刷新页面时在我创建的表单上方填充的内容。这是连接问题还是编码问题?

//check connection //if (mysqli_connect_errno($con)) // { echo "Failed to connect to        MySQL: " . mysql_connect_error(); // } //

最佳答案

如果您得到://检查连接//if (mysqli_connect_errno($con))//{ echo "无法连接到 MySQL: ". mysql_connect_error();//}//

那么这就是你的问题:

$link = mysqli_connect("$localhost", "$root", "$password", "$database");

其中 loclhost、用户名、密码、数据库组合不正确。还要确保您位于正确的端口上,并且允许您使用这些凭据进行连接。

“无法连接到数据库”总是由于该行的某种组合而不是由于代码,因为您在 if (!$link) 上失败了

关于php - 将 PHP 连接到 MYSQL 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17576100/

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