mysql_num_rows得到的是查询结果的记录总数,不是一个数组,怎么能通过$row_l[$row]显示任意记录呢??
还有,你的数据库中一共旧有3条记录,用$row_1=mysql_fetch_array($result);得到了其中第一条,那么,你要显示什么啊?比如显示因果旧用echo $row_1['main'];呗
还有,你的数据库中一共旧有3条记录,用$row_1=mysql_fetch_array($result);得到了其中第一条,那么,你要显示什么啊?比如显示因果旧用echo $row_1['main'];呗
解决方案 »
- 伪静态IIS的,求帮助给分。
- 开发的疑惑?大侠请留步。
- LoadModule mysql_auth_module modules/mod_auth_mysql.so 问题
- 拍卖活动开始或结束,实现自动刷新相关页面
- 为什么无法插入表单数据到mysql中去?
- 免费的php代码下载 www.myqihang.com
- 如何让php将数据库存的字段显示出来?
- 如何判断点击次数?
- 可以不读出sql中一项的内容而在该项前面增加一部分内容么?
- 关于setcookie与header的优先级
- 如何限制一个网页必须由另外一个或几个中的一个连接过来。
- 为什么有时候php中含有这2个函数的时候,有时候会执行的非常非常非常慢?
mysql_fetch_array数据组读出数据库中的内容!!
php循环是从0开始的
0代表了我们习惯1
for($i=0;$i<10;$i++)
{
echo $i."<br>";
}
看下这个循环你就知道了!!
while和for 循环开都是从0开始的!!
$db=mysql_pconnect("localhost","huang","joiner");
mysql_select_db("xiaohuang"); //xiaohuang是数据库的名字
$query="select * from news"; //news 是xiaohuang下的表
$result=mysql_query($query); //运行查询
$row=mysql_num_rows($result); //查询表中所纪录的行数
echo('共有记录'.$row.'条'.'<br/>');
while($row_1=mysql_fetch_array($result)){
echo('main='.$row_1[0].',more='.$row_1[1].',id='.$row_1[2].'<br/>');
}
%>
echo('main= '.$row_1[0].',more= '.$row_1[1].',id='.$row_1[2].'<br/>');
}
{
echo $row[main];
echo $row[more];
echo $row[id];
}
这样可以按你的上面的顺序全部显示出来