Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我试图用PHP5连接数据库,它与名为DB的测试连接良好,但它没有';具有不同命名DB的t_Php_Mysqli_Phpmyadmin_Localhost - Fatal编程技术网

我试图用PHP5连接数据库,它与名为DB的测试连接良好,但它没有';具有不同命名DB的t

我试图用PHP5连接数据库,它与名为DB的测试连接良好,但它没有';具有不同命名DB的t,php,mysqli,phpmyadmin,localhost,Php,Mysqli,Phpmyadmin,Localhost,我正在尝试用PHP连接数据库,我有一个名为TEST的数据库,它成功连接了,但当我连接到其他命名的数据库时,它没有连接。我使用的是PHP5,语法如下 <?php $connection = mysqli_connect("localhost", "$user_name", "$password") or die(mysql_error()); echo "Connected to MySQL<br />"; mysqli_select_db($connection,"$db_

我正在尝试用PHP连接数据库,我有一个名为TEST的数据库,它成功连接了,但当我连接到其他命名的数据库时,它没有连接。我使用的是PHP5,语法如下

<?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用户和权限的教程。

错误消息是什么?也许db用户没有使用第二个数据库的权限谢谢,这是权限问题,现在通过用户选项卡解决了。