仅显示来自PHP和MySQL的三个最新结果
基本上,我需要调整这段代码,以便它显示最新的三个结果,而不仅仅是最新的一个,最新的是第一个。在mysql查询中添加限制仅显示来自PHP和MySQL的三个最新结果,php,mysql,Php,Mysql,基本上,我需要调整这段代码,以便它显示最新的三个结果,而不仅仅是最新的一个,最新的是第一个。在mysql查询中添加限制 <?php $result = @mysql_query('SELECT Article FROM news WHERE ID = (SELECT MAX(ID) FROM News)'); if (!$result) { die('<p>Error performing query: ' . mysql_error() . '</p>'
<?php
$result = @mysql_query('SELECT Article FROM news WHERE ID = (SELECT MAX(ID) FROM News)');
if (!$result) {
die('<p>Error performing query: ' . mysql_error() . '</p>');
}
while ($row = mysql_fetch_array($result)) {
echo('<p>' . $row['Article'] . '</p>');
}
?>
请尝试此查询:
select * from table order by id desc limit 0,3
FWIW,您可能想整理一下数据库列的资本化情况。不一致将在将来给您带来问题。此查询
$result = @mysql_query('SELECT Article FROM news ORDER BY ID DESC LIMIT 3');
SELECT Article FROM News ORDER BY ID DESC LIMIT 3