mysql_fetch_array($result, MYSQL_NUM)是将查询的数据从数据表调出来然后赋值给$row.赋值一组数据自动进行下一组,如果赋值完了,则$row = mysql_fetch_array($result, MYSQL_NUM)为null,跳出循环。不知道这样说你能理解吗。
这个如果和if 一样的 如果查询的存在 就循环 不存在之后就是跳出循环!