在这里查看数据库----> http://www.tiikoni.com/tis/view/?id=908d940
在子通信行中的,值63是重复最大时间本身7次
我想以数字形式获取此值,就像这样
子通讯中的最大行数为7
我试过这个
$query=mysqli_query("SELECT * FROM table WHERE where id='63'");
echo mysqli_num_rows($query);
但
但63是一个变量,所以服务器如何预先确定63重复自己的最大值
再看看dix ques cant get my desire result of max(like)
答案 0 :(得分:1)
使用来自.....的选择计数(*)
或
使用mysql函数mysql_num_rows($ query_result)。
答案 1 :(得分:0)
$query = "SELECT * FROM comments WHERE id=`7`";
$result = mysqli_query($sql, $query);
$rows = mysqli_num_rows($result);
答案 2 :(得分:0)
在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
希望这有助于你
答案 3 :(得分:0)
尝试使用此查询 -
$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
如果你想要所有,请存储在数组中 -
$results = array();
while($row = mysqli_fetch_array($query)) {
$results[$row['subcommentid']] = $row['count'];
}
echo "<pre>";print_r($results);exit;