
正文
php怎么统计数据库字段 php 统计
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php如何判断数据库中字段值得个数
php代码里用explore(',',
$son),分割成数组,可以统计,也方便使用各个值,
如果你只是想要个数,可以用substr_count($son,
',')+1,逗号出现的次数加一就是值的个数
相关问答
Q1: 如何用PHP统计mysql数据表里指定字段的内容的总数
mysql_connect("localhost","root","123456") or
die("打开数据库服务器失败php怎么统计数据库字段!"); //连接数据库
mysql_select_db("a") or
die("打开数据库a失败!"); //打开数据库php怎么统计数据库字段,a为数据库名
$sql = "select id from b"; //id为字段名php怎么统计数据库字段,b为表名
$result=mysql_query($sql);
if(mysql_query($sql)) //判断$sql语句是否执行
{
$num=mysql_num_rows($result); //取得包含id字段记录php怎么统计数据库字段的行数
echo "一共有".$num."个id"; }思想就是php怎么统计数据库字段:根据含有ID的记录(数据库里一行内容称为一条记录)条数来确定ID的个数
Q2: php如何统计mysql数据库列中有逗号隔开的字段内多个值的个数
如果你要达到你说的这种效果,需要对数据库表进行重新设计,你现在这种设计不合理!
如果无法改变数据表的话,就需要PHP来进行处理,这需要把数据表里的所有行全取出来,然后根据切开的单个值组成数组,统计数组里值的个数,再排名。
下面简单的写一下代码,未经测试,主要看解决思路
$rank = $_pie = array();
$result = mysql_query(‘‘SELECT * FROM table’’); // table为你实际数据表名称
while ($row = mysql_fetch_assoc($result))
{
if (!empty($row['code']))
{
$_pie = explode(',', $row['code']);
foreach ($_pie as $_v) {
$rank[$_v]++; // 统计加1
}
}
}
if (!empty($rank))
{
rsort($rank); // 排序
$index = 0;
foreach ($rank as $key = $val) {
$index++;
echo $index . "\t" . $key . "\t" . $val . "\n"; // 输出样式
}
}
以上php方式应该可以达到你想要的结果,但不能做为实际生产解决方式,因为如果数据表里的数据多的话,这样做是非常不理想的,所以建议重新设计数据表!!
如你描述,跟网站中热门标签所需效果差不多,可以参考一些开源程序中热门标签的解决方案!!
Q3: PHP和mysql统计某字段数量问题 有点绕 会采纳。
SELECT SUM(T) '每个人拥有的品牌数的和' FROM (
SELECT uid,COUNT(dlcname) 'T' FROM (
SELECT dlcname,uid FROM dlc GROUP BY dlcname,uid
) a GROUP BY uid
) b
Q4: PHP如何统计数据库中某一列重复最多的一个值
SELECT xx1,COUNT(xx1) AS c FROM 表名 GROUP BY xx1 ORDER BY c DESC
使用COUNT结合GROUP BY去查询php怎么统计数据库字段,得到php怎么统计数据库字段的结果再进行排序即可。这样不需要用到PHPphp怎么统计数据库字段,只要一个SQL语句就搞定了。
Q5: php如何统计数据库content字段的字数
先吧数据从数据库读出来,然后用php的字符长度来统计就可以了。
在统计的时候记得要先去除空白,换行,回车等。
如果是英文文章,直接用strlen()即可,如果是中文文章用mt_strlen()方法;
关于php怎么统计数据库字段和php 统计的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







