我正在尝试在php中创建登录注册页面。 apache和mysql启动并运行。
我正在执行以下代码
<?php
$db_host = "localhost:777";
$db_username = "root";
$db_pass = "";
$db_name = "login";
mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql");
mysql_select_db("$db_name") or die ("no database");
?>
我使用的是localhost:777,因为Skype正在使用端口80。
phpMyAdmin启动并运行。
我得到的输出只是上面的代码。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
语法如下:mysqli_connect(host,username,password,dbname,port,socket);
<?php
$db_host = "localhost";
$db_port = "777";
$db_username = "root";
$db_pass = "";
$db_name = "login";
$conn = mysqli_connect($db_host,$db_username,$db_pass,$db_name,$db_port);
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
尝试一下,它应该工作。请确保您了解上面的代码和您所犯的错误。不要简单地复制和粘贴,请不要向它学习。