यह ज्यादातर उस इंटरफ़ेस पर निर्भर करता है जिसका उपयोग आप 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 के पूर्ण होने के ठीक बाद जो भी कार्य उचित हो, बस उसे कॉल करें।
यह नोट करना महत्वपूर्ण है कि आप संभवतः नहीं चयन का उपयोग करके डेटाबेस से आईडी प्राप्त करना चाहते हैं क्योंकि यदि आपके पास एकाधिक लेखक हैं, तो आपको वह आईडी मिल सकती है जिसमें कुछ अन्य थ्रेड डाला गया हो। सबसे अच्छा, आप गलत डेटा पर काम करेंगे, और कम से कम, आपको गंभीर सुरक्षा समस्याएं और/या भ्रष्टाचार हो सकता है।