php中表中数据,然后循环输出的问题

手上现在没mysql没法试....SQL语句是select*from表$query=mysql_query($sql,$conn)while($resut=mysql_f... 手上现在没mysql没法试....

SQL语句是select * from 表

$query = mysql_query($sql,$conn)
while($resut = mysql_fetch_array($query))
{
echo $resut[id];
}

1.可以直接使用$query.什么或者()什么直接输出吗?还是只能通过mysql_fetch_??进行输出
2.$resut = mysql_fetch_array($query)是否意味着,每执行一次,游标在$query移动到下一行,有数据就返回数据没数据就返回null,如果是的话,那么在什么时候他会指向第一条数据,比如:
$resut = mysql_fetch_array($query));
echo $resut[id];
$resut = mysql_fetch_array($query));
echo $resut[id];
第一次和第二次是分别输出第一条数据和第二条数据,还是都是第一条数据?如果是输出两条不同的数据的话,这时候我要是又想输出第一条,该怎么写
3.如果我只想输出第三条数据,该怎么写?
展开
 我来答
leohainuo
推荐于2016-10-12 · 超过22用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:59.8万
展开全部
mysql_fetch_array($query) 是从mysql结果集$query堆栈中取得最上面的一个元素。 每取一次$query中的数据减少一行。你可以将整个结果集的每一行存入到一个数组或者对象中
$arr=array();
while($resut = mysql_fetch_array($query))
{
$arr[]=$resut;
}
然后怎么折腾就是对数组的一种操作了。另外说明mysql的结果集由于其特殊性不能够想使用数组一样来使用它
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式