我很难理解
while($row = mysql_fetch_array($query))
显示变量“$query”中的一些数据库元素。此外,我不明白函数“mysql_fetch_array()”传递给变量“$row”的内容。我的猜测是只给出了“$query”中的数据库记录的一条记录(或行),但是函数如何知道哪一行?
我将尝试用一个例子来解释自己。
假设我在变量 $query 中有 3 条记录,其中包含两个字段(比如“id”和“name”)。首先,当变量 $row 被第一个元素填充时(比如 id=1,name=antonio),然后一些代码允许我显示或操作“1”和“antonio”,然后代码结束,while 开始再次。
现在我假设赋予变量“row”的是第二个元素,但是函数如何知道必须返回第二个元素(而不是第一个或第三个)?我的意思是,我不会在任何地方提供这些信息...