2010-09-23 10 views
15

से अंतिम डाली गई आईडी प्राप्त करें मैं $ wpdb-> insert() के बाद अंतिम डाली गई आईडी प्राप्त करना चाहता हूं। मुझे $wpdb->insert_id(); के साथ समाधान मिला लेकिन दुर्भाग्य से प्राथमिक कुंजी और अतिरिक्त शून्य पुनर्प्राप्त किया गया। यानी, मेरी प्राथमिक कुंजी (या डाली गई आईडी) पर विचार करें 2 $wpdb->insert_id(); 20 सेवानिवृत्त हो जाता है। इस विधि के साथ गलत क्या है? कोई भी मेरी मदद कर सकता है।

+2

डिप्लिकेट - मुझे जवाब देने के लिए 5 सेकंड का समय लगता है जो पहले से ही स्टैक ओवरफ्लो पर उत्तर दिया गया है -> http://stackoverflow.com/questions/1576018/how-to-get-last-inserted-row-id -फ्रॉम-वर्डप्रेस-डेटाबेस – Christophe

+0

@ क्रिस्टोफ़े और यहां 4 सेकंड ... – Trix

उत्तर

40

insert_id एक संपत्ति है, एक विधि नहीं है। अंत में () के बिना इसे आज़माएं, देखें कि आपको क्या मिलता है।

+3

हाँ $ wpdb-> insert_id; उसने चाल चली –

संबंधित मुद्दे