首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数组中数组的计数#

问数组中数组的计数#
EN

Stack Overflow用户
提问于 2014-07-09 05:08:10
回答 2查看 41关注 0票数 0

我正在试图找到给定数组中的数组总数。我尝试过使用count()函数和sizeof()函数,但是当我知道只有5个数组时,两者都说有66666个数组(我认为这是因为它是在both循环中)。

代码语言:javascript
复制
$result = mysql_query("SELECT * FROM products");
while($row = mysql_fetch_assoc($result))
{
echo count($row);
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-09 05:19:14

我想你是在找这个功能

mysql_num_rows -得到结果中的行数

文档:http://www.php.net/manual/en/function.mysql-num-rows.php

正如其他人建议的那样,我将至少研究mysqli,或者最好是PDO,而不是只查看mysql。

票数 1
EN

Stack Overflow用户

发布于 2014-07-09 05:15:30

可以使用长长查找返回字段的长度长度(长度),也可以使用行查找返回行的长度。

代码会是这样的。

代码语言:javascript
复制
$lengths = mysql_fetch_lengths($result);
print_r($lengths);

你得到的结果是66666,因为每次数字6被添加到前置输出。我的意思是尝试echo count($row \n);,您将得到以下输出

代码语言:javascript
复制
6
6
6
6
6

请参考这根线以更好地理解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24645765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档