Php 用where子句计数
我试着在几个不同的地方放一个where子句,但我想不出来。我读过一些已经被问过的问题,但到目前为止还没有解决。我想要Php 用where子句计数,php,sql,Php,Sql,我试着在几个不同的地方放一个where子句,但我想不出来。我读过一些已经被问过的问题,但到目前为止还没有解决。我想要项目的计数。我已经包含了整个.php文件以供参考 <?php include 'header1.php'; ?> <div id="templatemo_main"> <div id="content_full" class="float_r"> <br><h10>Browse Mints</h10><
项目的计数
。我已经包含了整个.php文件以供参考
<?php
include 'header1.php';
?>
<div id="templatemo_main">
<div id="content_full" class="float_r">
<br><h10>Browse Mints</h10><br><br>
<?php
$search="SELECT mint.*, COUNT(items.item_id) as total
FROM mint
LEFT JOIN items ON mint.mint_id=items.item_mint
GROUP BY mint_id
ORDER BY `mint_name` ASC ;";
$items=mysql_query($search);
while($it=mysql_fetch_array($items)) {
?>
<div class="mint_box">
<h10 style="font-size:15px;">
<a href="mintitem.php?id=<?php echo $it['mint_id']; ?>">
<?php echo $it['mint_name']; ?>
</a> (<?php echo $it['total']; ?>)
</h10>
</div>
<?php
}
?>
<div class="cleaner h10"></div>
</div>
<?php
include 'footer.php';
?>
浏览薄荷糖
()
这对你有用吗
SELECT mint.*, COUNT(items.item_id) AS total
FROM mint
LEFT JOIN items ON mint.mint_id = items.item_mint
WHERE items.item_aprv = '1'
GROUP BY mint.mint_id
ORDER BY mint.mint_name ASC
作为旁注,您应该在查询时使用。这种方法安全得多,旧方法已被弃用 这对你有用吗
SELECT mint.*, COUNT(items.item_id) AS total
FROM mint
LEFT JOIN items ON mint.mint_id = items.item_mint
WHERE items.item_aprv = '1'
GROUP BY mint.mint_id
ORDER BY mint.mint_name ASC
作为旁注,您应该在查询时使用。这种方法安全得多,旧方法已被弃用 从项目_aprv='1'中选择计数(*)作为总计;请注意,此MySQL扩展已折旧;您应该使用其中一个,否则显示您得到的实际错误会很有帮助。错误消息包含重要信息。是的,您应该使用mysqli或PDO切换到准备好的查询,以防止注入攻击。例外情况是,如果您完全使用PHP进行静态查询,并且从不将用户输入放入查询中。我知道这已经过时,我正在修改已经完成的脚本。我将不得不外包一个更新,以PDO的整个网站时,我有一切工作,因为它应该。现在我只是想让一切都按照它应该做的去做。感谢各位提供的提示。从项目中选择COUNT(*)作为总计,其中项目_aprv='1';请注意,此MySQL扩展已折旧;您应该使用其中一个,否则显示您得到的实际错误会很有帮助。错误消息包含重要信息。是的,您应该使用mysqli或PDO切换到准备好的查询,以防止注入攻击。例外情况是,如果您完全使用PHP进行静态查询,并且从不将用户输入放入查询中。我知道这已经过时,我正在修改已经完成的脚本。我将不得不外包一个更新,以PDO的整个网站时,我有一切工作,因为它应该。现在我只是想让一切都按照它应该做的去做。谢谢你给我的提示,伙计们,不太好。下面是页面的外观,下面是当我使用上面的代码并尝试使用mint.
(上面编辑)时发生的情况。它看起来像是在过滤和获得正确的计数,这是主要的一点…这是有效的!事实上,它也剔除了零计数的薄荷糖,所以我更喜欢它。非常感谢你!不是真的。下面是页面的外观,下面是当我使用上面的代码并尝试使用mint.
(上面编辑)时发生的情况。它看起来像是在过滤和获得正确的计数,这是主要的一点…这是有效的!事实上,它也剔除了零计数的薄荷糖,所以我更喜欢它。非常感谢你!