Php 无法连接到数据库test1
我可以连接到mysql,但我得到一个错误,说无法选择数据库。 我有什么遗漏吗?非常感谢您的帮助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(
<?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();