ऐसा इसलिए है क्योंकि यह एक SQL फ़ंक्शन है, PHP नहीं। आप PDO::lastInsertId()
का उपयोग कर सकते हैं
।
पसंद:
$stmt = $db->prepare("...");
$stmt->execute();
$id = $db->lastInsertId();
यदि आप इसे पीडीओ एपीआई के बजाय एसक्यूएल के साथ करना चाहते हैं, तो आप इसे सामान्य चयन क्वेरी की तरह करेंगे:
$stmt = $db->query("SELECT LAST_INSERT_ID()");
$lastId = $stmt->fetchColumn();