我使用教程创建我的第一个PHP站点以供参考。我无法理解为什么以下工作原理:PHP while循环。为什么这个工作?
while ($row = mysql_fetch_array($result)){
echo $row[1]. " ".row[2]."<br/>";
}
具体来说,循环如何递增到下一行?
更新: 感谢所有为我提供答案的人,包括那些恳求我加入RTM的人。我的问题不是理解循环如何工作,而是简单地看不到循环如何递增。 答案: 从PHP文档,
mysql_fetch_array:返回对应于所提取的行并移动内部数据指针超前
我现在看到的阵列,一切都很好。
阅读其文档。 –
顺便说一句请使用“mysqli_fetch_array”具体是mysqli。 – les
与c一样,函数mysql_fetch_array按顺序从表中抓取一行,如占位符,并在到达结尾时返回0或false。这个值被赋值给行,但是它也被if语句读取 –