MYSQL问题~~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:23:31
Discuz! info: MySQL Query Error

Time: 2007-10-7 12:52am
Script: /bbs/index.php

SQL: SELECT sid, uid AS sessionuid, groupid, groupid='6' AS ipbanned, pageviews AS spageviews, styleid, lastolupdate, seccode
FROM [Table]sessions WHERE sid='KatT7T' AND CONCAT_WS('.',ip1,ip2,ip3,ip4)='123.5.161.68'
Error: No database selected
Errno.: 1046

Similar error report has beed dispatched to administrator before.

第一次玩PHP+MYSQL ~ 谁告诉我这是什么原因>~

Error: No database selected
库没设置好。或者开始的库的连接就没连接上。

核心的错误是这句:
No database selected

在MYSQL连接成功以后,要先用mysql_select_db('数据库名');选择了数据库才可以用mysql_query查询,否则就会报告上面的错误。因为你的查询语句里面只有表名,系统不知道你从哪个数据库里面查询,请你理解系统,他也很无赖。

如果是你自己编写的程序出现了这样的错误,你应该在mysql_connect之后进行mysql_select_db操作,或者使用mysql_query_db函数进行查询,这个函数增加一个指定数据库的参数,或者在你的SQL语句里面指定数据库名,例如“select * from 数据库.表”。

但你这个Discuz好像是下载的别人的程序,按说别人的程序不应该有错误,我没搞过这个玩艺,只有你自己检查,主要是你配置了些什么,语句是否你写的,是否忘记指明数据库配置了。

discuz!你没安装吧,不能直接用的。
首先apache,php,mysql安装时必须的,这个你应该安装了。
如果自己模拟服务器应该先在http://localhost/install.php按照他给的提示安装,有提示建立数据库的。
其实康盛创想的网站上有安装步骤:
http://www.discuz.com/download/install.htm

SQL: SELECT sid, uid AS sessionuid, groupid, groupid='6' AS ipbanned, pageviews AS spageviews, styleid, la