MySQL是目前廣泛使用的開源關系型數據庫管理系統。當我們需要查看數據庫中某個表的最后10行時,我們可以使用以下幾種方法。
SELECT * FROM table_name ORDER BY id DESC LIMIT 10;
這個查詢語句會將表格按id字段倒序排列,然后從第一行開始選取10行。這意味著最后一行將成為我們查看的第一行。
SELECT * FROM table_name ORDER BY id ASC LIMIT 10 OFFSET (SELECT COUNT(*) FROM table_name) - 10;
這個查詢語句也會將表格按id字段排序。但是,它會跳過前面的行,只選擇最后10行來展示。這里使用了OFFSET子句,它計算了行數并減去10,以獲得需要跳過的行數。
無論使用哪個查詢語句,我們都可以在MySQL命令行工具或PHP中執行它們。
"; while($row = mysqli_fetch_array($result)) { echo ""; echo " "; } echo ""; mysqli_close($con); ?>" . $row['id'] . " "; echo "" . $row['name'] . " "; echo "" . $row['age'] . " "; echo "
在PHP中,我們可以使用mysqli_connect()建立一個連接,mysqli_query()執行查詢語句,而mysqli_fetch_array()會將結果轉換為可輸出的數組。這里我們使用while循環將所有行以表格形式輸出。