Поскольку я пытаюсь подсчитать количество записей в таблице, даже если в операторе SQL содержится LIMIT
, в целом все работает, как бы странно это ни происходило, код:
$sql = "SELECT COUNT(*) AS count FROM posts
ORDER BY post_date DESC
LIMIT 5";
// ... mysql_query, etc
while($row = mysql_fetch_array($result))
{
// ... HTML elements, etc
echo $row['post_title'];
// ... HTML elements, etc
echo $row['count']; // this displays the number of posts (which shows "12").
}
Хотя при отображении через цикл while
он отображает следующее:
Примечание: неопределенный индекс: post_title в /Applications/MAMP/htdocs/blog/index.php в строке 55
Если я уберу COUNT(*) AS count
, все будет отображаться идеально ... как получилось?