【发布时间】:2015-11-13 11:55:48
【问题描述】:
我正在尝试COUNT 在组 3、4 和 5 中的用户表 WHERE 中的 id 记录数。但是,当我尝试输出该数字时,没有任何输出。我没有任何错误。
我做错了什么?
$total_members_query = $con->prepare("SELECT COUNT(id)FROM users WHERE 'group' IN (3, 4 ,5)")
or die ("Total Members query failed: %s\n".($total_members_query->error));
$total_members_query->execute();
$total_members_query->bind_result($total_members);
$numrows_members = $total_members_query->num_rows();
if($numrows_members > 0){
while($members_row = mysqli_fetch_assoc($total_members_query)){
?>
<div class="member_summary_statistics">
<div class="member_summary_category_title">League Statistics</div>
<div id="member_summary_member_count">Members in your league: <?php echo $total_members; } } ?></div>
【问题讨论】:
-
您在
group周围有直引号,您打算在其中使用反引号。或者,更好的是,更改列的名称。不要使用保留字作为列名。 -
谢谢。但它没有帮助。仍然没有输出。
-
表格中是否有这些特定组的数据?
-
是的,有记录。
-
你试过没有
where子句吗?只是为了检查
标签: php mysql sql loops while-loop