嘿嘿 一个大蔡鸟请教一个数据库的问题

whh9k 2007-01-13 11:45:09
想请教个问题我看到别人这样写
$sql="select * from movie";
$result=mysql_db_query("movie",$sql,$conn);
while($row=mysql_fetch_array($result))
然后输出movie表里的所有记录我想知道$row=mysql_fetch_array($result)是什么意思如果要是执行第五条记录的时候让他执行别的东西应该怎么写
...全文
183 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
foolbirdflyfirst 2007-01-13
  • 打赏
  • 举报
回复
可以理解为用while循环一行行的读取表格中的数据
你可以将值赋给另一个数组,然后判断是否到了第五行。
$newArray = array();
while($row=mysql_fetch_array($result))
{
echo $row['字段名'];//就可以输出所有行内某个字段里的值
$newArray[] = $row;//赋值
if(count($newArray) == 5)
{//当记录到了第五条,作你想要的操作
doAnyThingYouWant();
}
}
zeroleonhart 2007-01-13
  • 打赏
  • 举报
回复
$i = 0;
while($row=mysql_fetch_array($result))
{
if($i == 4)
{
}
$i++;
}
KevC 2007-01-13
  • 打赏
  • 举报
回复
为什么不直接用$i记录你的while执行了几次,没有必要建数组吧?
youthine 2007-01-13
  • 打赏
  • 举报
回复
明白了,sorry
youthine 2007-01-13
  • 打赏
  • 举报
回复
mysql_fetch_array返回的是当前记录行的数组吗?
那count($newArray)不是始终为1 吗?
whh9k 2007-01-13
  • 打赏
  • 举报
回复
哦 知道了啊 我试试看 哈 谢谢哟

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧