Я попытался поставить предложение where в нескольких разных местах и не могу понять это. Я читал вопросы, которые уже были заданы, но до сих пор не исправлено. Я хочу COUNT
для items.item_aprv='1'
, но независимо от того, где я его разместил, я получаю сообщение об ошибке. Я включил весь файл .php для справки.count with where clause
<?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 COUNT (*) as total FROM items WHERE item_aprv = '1'; – mkaatman
Обратите внимание, что это расширение MySQL амортизируется; вы должны перейти к использованию либо [MySQLi] (http://www.php.net/manual/en/book.mysqli.php), либо [PDO] (http://www.php.net/manual/en/ref .pdo-mysql.php) – Xophmeister
Полезно показать фактическую ошибку, которую вы получаете. Сообщения об ошибках содержат важную информацию. – octern