mysql简单的数据提取代码_php提取mysql数据库某表的第二行内容的代码

本文介绍如何在PHP中使用mysql_fetch_row()函数获取MySQL数据库表usermain的第二行数据,而不进行循环或改变SQL查询。讨论了不能简单通过ID筛选的原因,并展示了一个解决方案,使用if条件判断来实现。
摘要由CSDN通过智能技术生成

phpmysql完好。<?phprequire_once ('xx.php');//连接数据库,选择database等准备工作都在这个xx.php完成$query="select*fromusermain";$result=mysql_query($query);$row=mysql_fetch_...

php mysql 完好。

require_once('xx.php');//连接数据库,选择database等准备工作都在这个xx.php完成

$query = "select * from usermain ";

$result = mysql_query($query);

$row = mysql_fetch_row($result);

//以下是我需要的代码--标记位置

zxxxxxxx;

?>

说明: 偶如果在标记位置下输入 echo $row[0],$row[1],$row[2],...就会显示出 usermain表的第一行的相关内容

可是偶现在需要的是 怎么写 才能直接echo出usermain表的第二行内容。。。(这样偶就知道怎么echo第三行,第四行。。。的内容了)

PS: $query 的内容不能变,就得是select * from usermain;像改成select * from usermain where id=2; 之类的办法偶也知道。。。可偶的这个表(usermain)经过陆续修改,id=1下面就是id=57,所以这种办法是不可以用的,而且偶希望从Php上动脑筋来解决这个问题。

所以,偶就是需要 php 输出表(usermain)的第二行内容的相关代码。

jamy_48 大侠,偶已经在原文里专门说明了 $query 的内容不能变了。。。难道不能通过修改其他地方的代码来实现么?

sosospicy 和jamy_48 大侠,通过循环来输出第二行(至第N行)也是偶不要的。。。因为这样事实上是输出了所有的行,抱歉我没说清楚。

偶需要的就是 单单取第二行的内容, 在得到了需要的代码之后,我echo $row[0];$row[1];$row[2];就显示第二行的第一列内容。同时在输出上不要第一行,也不要第三行及之后的所有内容,只要第二行。

sosospicy侠,你的代码仍然是一个循环语句,没有实现我的要求“只显示第二行单行的内容”。

混世西瓜侠很正确,添加if 控制语句,设定1:x每次自增1 2:只有x==2(或指定的行数)时才输出row[0]...row[n]

赞一个哈,学习了

惯例满意答案,补充奖励20分~

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值