php连接mysql出错 Table 'test.user' doesn't exist

时间:2021-05-20 08:23:07
如果是我自己建的数据库的话mysql_select_db("mysql"); 
就选择不到 ,换成系统的还是出错. 
源码 
<?php 
mysql_connect("localhost", "root", "123"); 

mysql_select_db("mysql"); 
echo mysql_errno() . ": " . mysql_error(). "\n"; 

mysql_select_db("test"); 
mysql_query("SELECT * FROM user"); 
echo mysql_errno() . ": " . mysql_error() . "\n"; 
?> 
错误提示 
Warning: mysql_query() [http://www.mysql.com/doc]: Table 'test.user' doesn't exist in E:\客户网站\php\index3.php on line 8 
1146: Table 'test.user' doesn't exist 


附: 
mysql 
MySQL Support enabled 
Active Persistent Links 0 
Active Links 0 
Client API version 5.0.22 

Directive Local Value Master Value 
mysql.allow_persistent On On 
mysql.connect_timeout 60 60 
mysql.default_host no value no value 
mysql.default_password no value no value 
mysql.default_port no value no value 
mysql.default_socket no value no value 
mysql.default_user no value no value 
mysql.max_links Unlimited Unlimited 
mysql.max_persistent Unlimited Unlimited 
mysql.trace_mode On On

5 个解决方案

#1


Table 'test.user' doesn't exist 

没有user这个表

#2


我的数据库里绝对有这个表!这还是mysql数据库系统里自带的!怎么可能没有?

#3


mysql_select_db("mysql");
echo mysql_errno() . ": " . mysql_error(). "\n";

mysql_select_db("test");   -------这句话已经把数据库转到test了,test里面没有user这个表
mysql_query("SELECT * FROM user");
echo mysql_errno() . ": " . mysql_error() . "\n";

#4


Table 'test.user' doesn't exist

test数据库中user表不存在

#5


把这句话:mysql_select_db("test"); 

去掉!

#1


Table 'test.user' doesn't exist 

没有user这个表

#2


我的数据库里绝对有这个表!这还是mysql数据库系统里自带的!怎么可能没有?

#3


mysql_select_db("mysql");
echo mysql_errno() . ": " . mysql_error(). "\n";

mysql_select_db("test");   -------这句话已经把数据库转到test了,test里面没有user这个表
mysql_query("SELECT * FROM user");
echo mysql_errno() . ": " . mysql_error() . "\n";

#4


Table 'test.user' doesn't exist

test数据库中user表不存在

#5


把这句话:mysql_select_db("test"); 

去掉!