我是Wampp服务器的新手;我安装它并尝试编写一个php程序:
<?php
$db_name="webappdb";
$mysql_user="root";
$mysql_pass="root";
$server_name="localhost:81";
$con=mysqli_connect($server_name,$mysql_user,$mysql_pass,$db_name);
if(!$con)
{
echo"Connection Error...".mysqli_connect_error();
}
else
{
echo"<h3>Database connection Success....</h3>";
}
?>
当我运行代码时,我收到此错误:
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
检查MySQL-Server正在运行的端口。默认端口ist 3306
不是81
。这看起来像是一种错误的配置。
此外设置$server_name="localhost"
并删除端口。
答案 1 :(得分:0)
MYSQL服务器在端口3306上运行,并在php.ini
中进行配置如果您已将Apache更改为在端口81上运行,我假设您为什么在下面的变量中添加了81,那么这与运行MYSQL服务器的端口无关
更改此行
$server_name="localhost:81";
到
$server_name="localhost";
或者可能有一点额外的速度
$server_name="127.0.0.1";