如果这是一个愚蠢的问题,请原谅我,但这真的很令人沮丧。
我在尝试连接到MySQL数据库时遇到问题。详细信息是正确的,因为我可以通过phpmyadmin和终端登录,数据库是用我在这个脚本中使用的用户的详细信息创建的,但我一直得到"无法连接到数据库"。它一直困扰着我,让我沮丧了几个小时。哈哈。
<?php
$host = "localhost";
$username = "root";
$pass = "password";
$name = "database";
$connect = mysqli_connect($host,$user,$pass);
if ($connect){
$select = mysqli_select_db($name);
if ($select){
echo "Connected successfully.";
} else {
echo "Could not connect to database";
}
} else {
echo "Could not connect to MySQL";
}
?>
此脚本正在运行,但没有进展,因为它无法将信息插入数据库以继续执行脚本的其余部分。
我看过这里的其他帖子,没有一个解决方案有效,所以我发布了这个。
请帮忙!
如果mysqli_select_db
中缺少一个参数,则需要两个参数,如mysqli_select_db($connect,$name);
http://php.net/manual/en/mysqli.select-db.php
它不能工作,因为它不正确删除mysqli_connect的小(i)并确保详细信息是正确的,并且您有一个名为"数据库"的数据库然后重试粘性