【发布时间】:2011-06-03 01:18:16
【问题描述】:
(如有必要,请道歉——我的第一个 Stack Overflow 问题。如果有人有建议,我很乐意对其进行修改。我一直在寻找答案,但恐怕我对术语的掌握还不够好进行完整的搜索。)
我习惯于使用 mysql_fetch_array 从数据库中获取记录。 当以这种方式获取记录时,mysql_num_rows 会给我行数。 然而,在我当前的项目中,我使用的是 mysql_fetch_object。 mysql_num_rows 似乎不适用于此函数,当我对查询结果进行“计数”时,我得到了预期的答案:1(一个对象)。
有没有办法“看到”对象并计算其中的元素?
【问题讨论】:
-
不错,但你应该放弃 mysql_* 函数,用 mysqli、pdo 替换它(
mysqli->num_rows是一个设置为返回行数的属性)
标签: php mysql oop mysql-num-rows