【发布时间】:2010-08-27 21:23:07
【问题描述】:
这是我的一行代码
while($row = mysql_fetch_array($result))
我想知道一行中有多少列。我尝试了count($row),但这返回了我认为是整个 $results 的单元格数。
即实际上有 7 列和 2 行,count($row) 返回 14。我想要一个返回 7 的函数。
你能看出我哪里错了吗?
提前致谢。
编辑 - 找到答案
将MYSQL_NUM 作为第二个参数传递给mysql_fetch_array。
无论如何感谢大家的回答。
【问题讨论】:
-
您应该接受 John Kugelman 的回答,因为他正确地描述了为什么您会看到结果以及解决方案。