Php mysql行按where子句计数

Php mysql行按where子句计数,php,mysql,Php,Mysql,请查看此处的数据库--> 在subcentid行中,值63将最大时间本身重复7次 我想以数字形式获取这个值 子实体ID中的最大行数为7 我试过这个 $query=mysqli_query("SELECT * FROM table WHERE where id='63'"); echo mysqli_num_rows($query); 但是 但是63是一个变量,那么服务器如何预先确定63在重复它自己的最大nos数呢 也可以查看dix ques使用选择计数(*)从 或 使用mysql函数m

请查看此处的数据库-->

在subcentid行中,值63将最大时间本身重复7次

我想以数字形式获取这个值

子实体ID中的最大行数为7

我试过这个

$query=mysqli_query("SELECT * FROM table WHERE where id='63'");
    echo mysqli_num_rows($query);
但是

但是63是一个变量,那么服务器如何预先确定63在重复它自己的最大nos数呢

也可以查看dix ques

使用选择计数(*)从


使用mysql函数mysql_num_rows($query_result)。

在php中使用
mysqli_num_rows
函数计算行数。您的代码应该如下所示

$query=mysqli_query("SELECT * FROM table WHERE where id='63'");
    echo mysqli_num_rows($query); // will echo no.of rows having id 63

希望这对您有所帮助

尝试使用此查询-

$query = mysqli_query("SELECT subcommentid,COUNT(*) as count FROM table GROUP BY subcommentid ORDER BY count DESC;");
$result = mysqli_fetch_array($query);
echo $result['subcommentid'].'<br/>'; //subcomment id
echo $result['count']; // number of rows
$query=mysqli\u query(“选择subcentid,COUNT(*)作为表组中的COUNT BY subcentid ORDER BY COUNT DESC;”;
$result=mysqli\u fetch\u数组($query);
echo$result['subcentid'].
//子命令id echo$result['count'];//行数
如果需要全部,请存储在数组中-

$results = array();
while($row = mysqli_fetch_array($query)) {
    $results[$row['subcommentid']] = $row['count'];
}
echo "<pre>";print_r($results);exit;
$results=array();
while($row=mysqli\u fetch\u数组($query)){
$results[$row['subcentid']=$row['count'];
}
回声“;打印(结果);出口

您不了解我的问题,我想要它,但来自max“special”(“相同值”)行。查看d数据库从subcentid='63''处的注释尝试此选择计数(*);您不了解我的问题,我想要它,但来自max“special”(“相同值”)行..查看d数据库我认为这会对我有所帮助,但63是一个变量,那么服务器如何预先确定63正在重复自己的最大数量..了解我的问题?“从表中选择最大(子实体)??查看d数据库意味着表中某个值的最大行数subcommenit@TBImax(subcentid)将仅返回max in“值“但我需要最大行数,然后确定哪个值重复的次数最多…”。。!明白了吗?请检查我的answer@TBI你也可以看看dix问题吗?请osm,伙计,它很有效,最后谢谢你理解我的问题。:)我想知道你是否也可以看看迪克斯的问题
$results = array();
while($row = mysqli_fetch_array($query)) {
    $results[$row['subcommentid']] = $row['count'];
}
echo "<pre>";print_r($results);exit;