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

एक पंक्ति की आईडी कैसे प्राप्त करें मैंने अभी php/mysql डाला है

यह ज्यादातर उस इंटरफ़ेस पर निर्भर करता है जिसका उपयोग आप MySQL तक पहुँचने के लिए कर रहे हैं।

यदि आप PDO (अनुशंसित) का उपयोग कर रहे हैं, तो आप PDO::lastInsertId() का उपयोग करेंगे :http://us.php.net/manual/en/pdo। lastinsertid.php

यदि आप MySQL का उपयोग कर रहे हैं, तो आप mysql_insert_id() . का उपयोग करेंगे http://php.net/manual/en/function.mysql -insert-id.php

यदि आप MySQLi का उपयोग कर रहे हैं, तो आप mysqli_insert_id() . का उपयोग करेंगे :http://us.php.net/manual/en/ mysqli.insert-id.php

आपके INSERT के पूर्ण होने के ठीक बाद जो भी कार्य उचित हो, बस उसे कॉल करें।

यह नोट करना महत्वपूर्ण है कि आप संभवतः नहीं चयन का उपयोग करके डेटाबेस से आईडी प्राप्त करना चाहते हैं क्योंकि यदि आपके पास एकाधिक लेखक हैं, तो आपको वह आईडी मिल सकती है जिसमें कुछ अन्य थ्रेड डाला गया हो। सबसे अच्छा, आप गलत डेटा पर काम करेंगे, और कम से कम, आपको गंभीर सुरक्षा समस्याएं और/या भ्रष्टाचार हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि 1067 (42000):'created_at' के लिए अमान्य डिफ़ॉल्ट मान

  2. एकाधिक टैग खोज क्वेरी

  3. आप Laravel 4 में एक ऑटो-इंक्रीमेंटिंग प्राथमिक कुंजी के रूप में BIGINT का उपयोग कैसे करते हैं?

  4. सम्मिलित या अद्यतन के समान तालिका से चयन करें

  5. MYSQL और क्वेरी एक ही कॉलम पर संतुष्ट करने के लिए