Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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
Php 无法连接到数据库test1_Php_Mysql_Sql - Fatal编程技术网

Php 无法连接到数据库test1

Php 无法连接到数据库test1,php,mysql,sql,Php,Mysql,Sql,我可以连接到mysql,但我得到一个错误,说无法选择数据库。 我有什么遗漏吗?非常感谢您的帮助 <?php $link = mysql_connect('localhost','',''); if (!$link) { die('Could not connect to MySQL: ' . mysql_error()); } echo 'Connection OK'; $selected=mysql_select_db("test1",$link) or die(

我可以连接到mysql,但我得到一个错误,说无法选择数据库。 我有什么遗漏吗?非常感谢您的帮助

<?php 

$link = mysql_connect('localhost','',''); 
if (!$link) { 
    die('Could not connect to MySQL: ' . mysql_error()); 
} 
echo 'Connection OK'; 

$selected=mysql_select_db("test1",$link) or die("<br>Could q not select db");
mysql_close($link); 
?>

可能有多种因素阻止您选择MySQL数据库。以下可能是原因:

连接到错误的数据库服务器。在本例中,您使用的是localhost。 您的连接使用了错误的用户名。在这种情况下,您没有使用用户名 您的连接使用了错误的密码。在这种情况下,您没有使用密码。 您正在尝试选择一个确实不存在的数据库。在本例中,您将尝试选择test1。如果数据库不存在,则需要。 您可以通过登录控制台并发出以下命令来复制程序正在执行的操作:

mysql -e "show databases"
这将列出该用户可用的所有数据库。

Replace

  "<br>Could q not select db"

显示详细的mysql错误


大多数情况下,您输入了错误的mysql详细信息。检查数据库是否存在。

首先使用MySQLi,然后发布您收到的错误消息,而不是您预定义的或死的错误消息,MySQL给您的错误消息。
 "<br>Could q not select db" . mysql_error();