我正在尝试在 PHP 5 中连接数据库,它与名为 DB 的测试连接良好,但与不同命名的数据库连接不正常



我正在尝试用PHP连接数据库,我有一个名为TEST的数据库,它成功连接,但当我连接到不同的命名数据库时,它没有。我使用的是PHP 5,语法遵循

<?php
$connection = mysqli_connect("localhost", "$user_name", "$password") or die(mysql_error());
echo "Connected to MySQL<br />";
mysqli_select_db($connection,"$db_name") or die(mysql_error());
echo "Connected to DB <br />";
?>

有什么建议吗?

也许是因为mysql权限?

也许您创建了一个mysql用户,它只能连接到"测试"数据库?

这是一个关于mysql用户和权限的教程。https://www.digitalocean.com/community/tutorials/how-to-create-a-new-user-and-grant-permissions-in-mysql

最新更新