我是初学者 C 程序员。我最近开始学习 PHP 和 MySQL,并在 while 循环中遇到了这种有趣的行为:
while ($pages = mysql_fetch_array($pages_set))
{statement}
我之前了解到,必须在循环中的某处(或表达式本身)更改条件,以使循环是有限的,但在这种情况下,我只是看不到它。
我对 mysql_fetch_array() 函数进行了一些研究,发现了这个:
返回对应于获取的行的数组并将内部数据指针向前移动。
是否说指针在行中移动并且当它到达末尾时将返回 0 或 NULL?