我正在尝试用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