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

如果是我自己建的数据库的话mysql_select_db("mysql");就选择不到,换成系统的还是出错.源码<?phpmysql_connect("localhost... 如果是我自己建的数据库的话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
这个表绝对存在!
展开
 我来答
IT互联天下
2015-09-20 · 知道合伙人软件行家
IT互联天下
知道合伙人软件行家
采纳数:1437 获赞数:5161
PHP开发工程师

向TA提问 私信TA
展开全部
PHP连接mysql出错的话会报:Deprecated: mysql_connect()等错误,可能是没有开启mysql扩展,或者连接mysql的地址,用户名,密码信息填错所导致。但是,从Table 'test.user' doesn't exist错误信息可以看出,连接mysql是正常的,但是操作数据库下面的数据表时,由于该表不存在,导致了错误。解决办法:在数据库中新建该表即可解决。
小小幽魂
2007-04-10 · TA获得超过1469个赞
知道小有建树答主
回答量:751
采纳率:100%
帮助的人:689万
展开全部
test 库中没有 user 表
你有两行选择库的代码
mysql_select_db("mysql");
mysql_select_db("test");
以第二次出现的为准。MYSQL库中肯定有 user 表。但 test 库中就没有了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6de645cf5
2007-03-30 · TA获得超过252个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:411万
展开全部
学习中,顶一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1fdeaff
2007-03-28 · TA获得超过263个赞
知道小有建树答主
回答量:507
采纳率:0%
帮助的人:424万
展开全部
test这个表不存在嘛~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式