回 帖 发 新 帖 刷新版面

主题:请教数据库问题 谢谢

下面3句是书上一个聊天室的代码:
$str="select * from chat ORDER BY create_time;"; //按发表时间查找所有聊天信息
$result=mysql_query($str, $connection); //执行查询
$rows=mysql_num_rows($result); //取得查询结果的记录笔数,这里warning
运行后的错误信息是:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in            
其它一些程序,类似下面的句子,都给出同样的warning:
list($limtime)=mysql_fetch_row($result);
echo "书名:    ".mysql_result($result,$rows_count,"name")."<br>";
while($row=mysql_fetch_object($query_result))
问服务器的在线服务后,他说程序有错误,具体的是$result错了。
可我想,书上的例题应当是实践过的,不应当有问题,
请问,应该怎样取得查询结果?谢谢!

回复列表 (共14个回复)

11 楼

一个人住你好,谢谢你,谢谢你一直以来的帮助。
朋友们给我的每个建议,每个代码,我都好好地保存起来了,因为这不仅是帮助,
更透着朋友们的情谊,尤其是在距离遥远、互不相识的情况下,这些帮助就显得
更加可贵。我所以没在自已的机里装PHP的运行环境,是我不相信自己,因为我
一动手,就会把计算机弄得一团糟,所以只好这样将就着,如果你不怕啰嗦就请
看看我的网页,你会了解我是在什么条件下、什么基础上学习的,谢谢你的帮助,
期待着朋友们的更多的帮助,谢谢!
xiaohejiao.512j.com
http://upload.programfan.com/upfile/200705131403195.rar

12 楼

对不起,传重了。

13 楼

我看过你的代码了,代码是没有错了!是可以运行,而且可以做个简单的发言!
只是你的系统配置文件没有配置好,
<!--sys_conf.inc:系统配置文件------------------------------>
<?php
  //数据库配置全局变量
  $DBHOST="localhost";
  $DBUSER="";
  $DBPWD="";
  $DBNAME="my_chat";
?>
有时候在网上的数据库不是在本地的,而且你也没有写上用户名,密码(如果没有就不用写),一般来说都是有密码的,就是因为配置文件的错误,所以你根本读不到数据库,才会出现那些错误!

14 楼

一个人住你好,谢谢你,通过这几天的学习,我已经学会连接、选择数据库了,还有
建表,并用一些辅助程序去查看数据库、查看表、查看错误,这些都没问题了,上面
你提到的配置文件我也会填了。这几天困扰我的是插入数据,麻烦你看看“请教数据
库问题(n)”,帮我找出问题在哪里。所以另起一个新贴,是想尽量给朋友们的回帖打
分,因为除此之外,我没有别的办法向朋友们表示谢意。

我来回复

您尚未登录,请登录后再回复。点此登录或注册