Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं PHP का उपयोग करके MySQL डेटाबेस तालिका में अंतिम रिकॉर्ड कैसे प्राप्त करूं?

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);

?>

SQL क्वेरी:

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

... मान सेट करने के लिए ORDER BY का उपयोग करता है, इसलिए उच्चतम मान परिणाम में पहली पंक्ति है। LIMIT का कहना है कि उन सभी पंक्तियों में से केवल पहली ही वास्तव में परिणाम में वापस आती है। क्योंकि messageid स्वतः-वृद्धि है, उच्चतम मान सबसे हाल का है...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql कमांड को कैसे निष्पादित करें DELIMITER

  2. MySQL रूट पासवर्ड पुनर्प्राप्त करें

  3. स्थानीय होस्ट से डोकर MySQL कंटेनर से कनेक्ट करें?

  4. शून्य के साथ एक mysql INT फ़ील्ड की शुरुआत करना

  5. मूल्य जाँच सम्मिलित करने से पहले MySQL ट्रिगर