新手小白问个 mysql_fetch_array 的问题

2018-05-08 09:15:36 +08:00
 peizhao2017


数据库中 tag_id=1 的有 5 项

实际输出只有 4 项

第一条哪去了呢

代码
while($total_row = mysqli_fetch_array($total_result))
{
echo $total_row['tag_id'] . " " . $total_row['topic_id'];
echo "<br />";
}
904 次点击
所在节点    问与答
6 条回复
msg7086
2018-05-08 09:26:00 +08:00
请求的代码在哪呢。
peizhao2017
2018-05-08 09:28:34 +08:00
@msg7086 #1
请求的代码
$total_sql="SELECT * FROM topic_tag WHERE tag_id = 1";
$total_result =mysqli_query($conn,$total_sql);
$total_row=mysqli_fetch_row($total_result);
msg7086
2018-05-08 09:29:31 +08:00
$total_row=mysqli_fetch_row($total_result); 不就把第一行请求走了吗。
while 里就从第二行开始读了呀?
peizhao2017
2018-05-08 09:33:59 +08:00
@msg7086
谢谢
原来如此
怎么写才能获得第一行呢
msg7086
2018-05-08 09:37:14 +08:00
把这行多余的读取第一行然后扔掉的代码删掉。
peizhao2017
2018-05-08 09:42:00 +08:00
@msg7086 #5
tks,搞定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/452968

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX