सभी last_insert_id
फ़ंक्शंस (चाहे वे PHP रैपर हों या मूल mySQL एक) आमतौर पर वर्तमान डेटाबेस कनेक्शन का उपयोग करके बनाई गई अंतिम आईडी को संदर्भित करते हैं। अंतिम लॉगिन शायद उसी अनुरोध के दौरान नहीं बनाया गया था जिसमें आप तालिका दिखा रहे हैं, इसलिए यह विधि आपके लिए काम नहीं करेगी।
सामान्य SELECT
का उपयोग करें इसके बजाय नवीनतम लॉगिन का पता लगाने के लिए - उदा। ORDER by creationtime DESC LIMIT 1
.
संबंधित:MySQL में किसी तालिका में उच्चतम फ़ील्ड मान कैसे प्राप्त करें?