उत्पन्न करता है मैं केवल उस तालिका के ऑटो वृद्धिशील मान को प्राप्त करने का प्रयास कर रहा हूं जो वर्तमान में उच्चतम है। मुझे यह जानने की जरूरत नहीं है कि अगला ऑटो वृद्धि क्या है, अभी तालिका में क्या है इसका उच्चतम मूल्य। मैं नीचे दिए गए कोड का उपयोग कर रहा हूं, लेकिन वास्तविक ऑटो वृद्धि क्या है, मैं किस तालिका में आखिरी बार डाला गया था, आखिरी बार अपडेट/संशोधित किया गया था, या कोई अन्य कारक जो मैं देख सकता हूं, मूल्य हमेशा देता है। यह दो कारणों से मुझे परेशान कर रहा है। सबसे पहले मुझे समझ में नहीं आता कि संख्या हमेशा 4
क्यों है, दूसरी बात यह नहीं समझती कि मैं केवल एक पूर्णांक की बजाय स्ट्रिंग मान (अक्षरों और प्रतीक के साथ) क्यों वापस प्राप्त कर रहा हूं। यहां क्या सौदा है?PHP से बुलाया MySQL MAX (id) अजीब मान
<?php $highest_id = mysql_query("SELECT MAX(c_id) FROM customers"); ?>
मुझे लगता है कि वहां पर बेवकूफ पोस्टिंग की तरह लग रहा है, लेकिन हाँ, वास्तव में मुझे पहले ऐसा ही मिला था, लेकिन परिणाम लौटाया गया था। मैं आपको अपनी पोस्ट को संपादित करने के लिए संपादित करूंगा जो मैंने पहले किया था (जो आप सुझाव दे रहे हैं)। – ubiquibacon
ठीक है, मैं देखता हूं कि मैंने अभी क्या किया है। मेरा मूल कोड मैंने 'mysql_fetch_array' का उपयोग किया और फिर मैंने गड़बड़ की जहां आपके पास' 0' '$ पंक्ति [0]' ''' है। आपकी सहायताके लिए धन्यवाद! – ubiquibacon