Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengambil catatan terakhir dalam tabel database MySQL menggunakan PHP?

Gunakan mysql_query :

<?php
$result = mysql_query('SELECT t.messageid, t.message 
                         FROM TABLE t 
                     ORDER BY t.messageid DESC 
                        LIMIT 1') or die('Invalid query: ' . mysql_error());

//print values to screen
while ($row = mysql_fetch_assoc($result)) {
  echo $row['messageid'];
  echo $row['message'];
}

// Free the resources associated with the result set
// This is done automatically at the end of the script
mysql_free_result($result);

?>

Kueri SQL:

  SELECT t.messageid, t.message 
    FROM TABLE t 
ORDER BY t.messageid DESC 
   LIMIT 1

...menggunakan ORDER BY untuk mengatur nilai sehingga nilai tertinggi adalah baris pertama dalam hasil. LIMIT mengatakan bahwa dari semua baris itu, hanya yang pertama yang benar-benar dikembalikan dalam hasil. Karena messageid adalah kenaikan otomatis, nilai tertinggi adalah yang terbaru...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara untuk mengetahui nama pengguna Anda saat ini di mysql?

  2. mysql beberapa kueri dalam satu pernyataan

  3. Akses Komentar bidang MySQL dengan PHP

  4. PHP MySQL:Menyimpan PDF ke Database

  5. Cara membuat database dengan Liquibase