最も一般的な重複をテーブルにエコーしようとしています。私は重複の名前をエコーすることができましたが、私が探しているのは、重複が何回発生するかを示すテーブルの別の列です。 COUNT(*)の値をエコーする方法はありますか?値を整理する方法も役立ちます。PHP:最も一般的なテーブルの重複数をエコーする
マイPHP:
$interests = "SELECT name, COUNT(*) FROM pageinterests WHERE pageid = '$id' GROUP BY name HAVING COUNT(*) > 1";
$interestresults = mysqli_query($conn, $interests);
私のhtml:
<div class="panel panel-default panel-table">
<div class="panel-heading">
<div class="row">
<h2 class="cba-title">Interests</h2>
</div>
</div>
<div>
<?php
if(mysqli_num_rows($interestresults) > 0){
$rim = mysqli_num_rows($interestresults);
echo "
<table class = 'table table-striped table-bordered table-list'>
<thead>
<tr>
<th>Name</th>
</tr>
</thead>
<tbody>'";
for($x = 1; $x <= $rim; $x++){
$rat = mysqli_fetch_assoc($interestresults);
echo "<tr>
<td>".$rat['name']."</td>
</tr>";
}
echo '</tbody>
</table>
</center>';
}else{
echo " There doesn't seem to be any common interests yet";
}
?>
</div>
</div>
必須ではないとして、あなたはmy_countに ' –
@JigarShahトン彼をas'を逃した...とにかく感謝..答え – scaisEdge
んを更新していない私はこれを実装し、それはまだのようにせずに動作します。時間制限が私にできるとき、私はこの答えを受け入れるでしょう。ありがとう! –