![](/img/trans.png)
[英]Select The last 3 news from each category - Two tables - (MySQL - PHP)
[英]Select last two rows from mysql php
我有這樣一個數據庫:
+----------+----------+------+
| username | password | time |
+----------+----------+------+
| a | b | 1234 |
| c | d | 5678 |
| e | f | 9012 |
+----------+----------+------+
現在我必須按時安排,所以我跑了:
mysql_query("SELECT * FROM `table` ORDER BY `time`")
這顯示了按時間按升序排列的行,但是我必須只獲取用戶名c
和e
或者我必須從查詢中獲取最后兩行。
我努力了:
mysql_query('SELECT * FROM `table` ORDER BY `time` LIMIT 2')
但這顯示了我的用戶名a
和c
但我必須得到最后兩個,怎么做?
SELECT * FROM table
ORDER BY time DESC
LIMIT 2
SELECT * FROM table ORDER BY time DESC LIMIT 2
添加DESC
關鍵字將按降序對結果進行排序。
嘗試這個:
SELECT * FROM table ORDER BY time DESC LIMIT 2
嘗試
mysqli_query('SELECT * FROM table ORDER BY time DESC LIMIT 2')
假設您有一個設置了AUTO_INCREMENT的id字段。
從表中獲取最后兩個。
SELECT * FROM table ORDER BY id DESC LIMIT 2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.