在我的索引页面上,我有“最新作品”,其中显示了8个作品集 而我只需要抓住那些有效率= 1的那些 我有这样的事情:
$sql = 'SELECT * FROM portfolio WHERE active = 1';
我试过这样做,但它不起作用,当我尝试在PHPMyAdmin中传递它时,我也会收到错误。
$sql = 'SELECT * FROM portfolio
WHERE active = 1
WHERE [id] > SELECT
MAX([id]) - 8 FROM portfolio';
有什么想法吗?
答案 0 :(得分:2)
如果您想获得最新的8个活动作品,请使用LIMIT和ORDER BY
$sql = 'SELECT * FROM portfolio WHERE active=1 ORDER BY id DESC LIMIT 8'
答案 1 :(得分:0)
SELECT * FROM portfolio WHERE active=1 ORDER BY id DESC LIMIT 8
答案 2 :(得分:0)
$sql = 'SELECT * FROM `portfolio` WHERE `active` = 1 ORDER BY `id` DESC LIMIT 8';
ORDER BY id DESC
- >按ID从最高到最低值排序,使用ASC反对。
LIMIT 8
- >只有8个第一行