| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 996 人关注过本帖
标题:[求助]大家帮忙看看关于读取数据库的问题!
只看楼主 加入收藏
yc12
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-7-15
收藏
 问题点数:0 回复次数:6 
[求助]大家帮忙看看关于读取数据库的问题!

大家好,我是想传个id参数;然后输出有关参数的内容;但显示错误??
不知道哪里错了,刚刚接触麻烦大家告一下。谢了!!
mysql_result函数不是读取相应字段的内容么??
<?php
$connect = mysql_pconnect("localhost","root","");
mysql_select_db($connect);
$sql = "select * from test where id=".$_GET["id"];
echo $_GET["id"];echo $sql;
$result = mysql_query($sql);
$username1= mysql_result($result,0,"username");
$id1 = mysql_result($result,0,"id");
$password1 = mysql_result($result,0,"password");
$name1 = mysql_result($result,0,"name");
echo "ID:$id1,用户名:$username1,";
echo "密码:$password1,真名:$name1<br>";
mysql_close($connect);


?>
===错误信息
1select * from test where id=1
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in d:\usr\www\html\phpexe\display.php on line 7

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in d:\usr\www\html\phpexe\display.php on line 8

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in d:\usr\www\html\phpexe\display.php on line 9

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in d:\usr\www\html\phpexe\display.php on line 10
ID:,用户名:,密码:,真名:

搜索更多相关主题的帖子: 数据库 
2007-02-05 15:22
yc12
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-7-15
收藏
得分:0 
好象用这种输出,好象也存在上面的问题??
for($i=0;$i<$rows;$i++)
{
mysql_data_seek($result,$i);
$data = mysql_fetch_array($result);
echo "ID:<a href='display.php?id=$data[id]'>$data[id]</a>,用户名:$data[username],";
echo "密码:$data[password],真名:$data[name]<br>";
}
这个究竟是什么原因??

俺是只大菜鸟!!
2007-02-05 15:23
yc12
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-7-15
收藏
得分:0 
好象用这种输出,好象也存在上面的问题??
for($i=0;$i<$rows;$i++)
{
mysql_data_seek($result,$i);
$data = mysql_fetch_array($result);
echo "ID:<a href='display.php?id=$data[id]'>$data[id]</a>,用户名:$data[username],";
echo "密码:$data[password],真名:$data[name]<br>";
}
这个究竟是什么原因??

俺是只大菜鸟!!
2007-02-05 15:23
yc12
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-7-15
收藏
得分:0 
如果改成下面这些:
$connect = mysql_pconnect("localhost","root","");
mysql_select_db($connect);
$sql = "select * from test where id=".$_GET["id"];
echo $_GET["id"];echo $sql;
$result = mysql_query($sql);
$rows = @mysql_num_rows($result);
$username1= @mysql_result($result,0,"username");
$id1 = @mysql_result($result,0,"id");
$password1 = @mysql_result($result,0,"password");
$name1 = @mysql_result($result,0,"name");
echo "ID:$id1,用户名:$username1,";
echo "密码:$password1,真名:$name1<br>";
mysql_close($connect);
只输出 id:用户名:密码:真名:
$username1这些变量好象没有东西一样啊!!???

俺是只大菜鸟!!
2007-02-06 17:08
yc12
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-7-15
收藏
得分:0 
昨天晚上3点多,又来看了看这个程序.
终于是发现问题的所在了,mysql_select_db($connect);这句我没有选择数据库.
所以sql语句是执行不出来.看来是太马虎了!!!

俺是只大菜鸟!!
2007-02-07 10:55
JavaEE5
Rank: 2
等 级:新手上路
威 望:4
帖 子:150
专家分:0
注 册:2006-12-24
收藏
得分:0 
....你好努力呀!!
^_^
加油

我喜欢JavaEE5,虽然对此不了解。
2007-02-08 08:58
风月_无边
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
等下学期,我再学php.你们先学

我的网站 http://www.
2007-02-08 15:58
快速回复:[求助]大家帮忙看看关于读取数据库的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040254 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved