$GetUid = $dbConnect->prepare("SELECT UID FROM users WHERE username = :username");
$GetUid->execute($RegisterData3);
$UserID = $GetUid->fetch();
यह सरणी को स्ट्रिंग क्यों नहीं देता है?PHP पीडीओ fetch एक सरणी देता है?
var_dump ('$ UserID') का कहना है
array
'UID' => string '45' (length=2)
0 => string '45' (length=2)
यह होना चाहिए
array
'UID' => string '45' (length=2)
अद्यतन * किस बारे में 0? यह कहाँ से आया है? उत्तरों के लिए धन्यवाद।
0 चीज़ के बारे में क्या है? यह कहाँ से आया है। एक बार फिर धन्यवाद। –
ओoooooo मैं देखता हूँ। धन्यवाद 2 नौसिखिया प्रश्न के लिए soryy: डी –
उपयोगकर्ताओं से चयन यूआईडी के बजाय उपयोगकर्ताओं से चुनें * को छोड़कर, फिर से अपनी क्वेरी करने का प्रयास करें। नतीजा (कहें कि आपके टेबल में दो कॉलम हैं) इस तरह कुछ होना चाहिए: सरणी 'यूआईडी' => स्ट्रिंग '45' (लंबाई = 2) 0 => स्ट्रिंग '45' (लंबाई = 2) अन्य डेटा 1 => स्ट्रिंग '12' (लंबाई = 3) 1 => स्ट्रिंग '12' (लंबाई = 3) जहां तीसरी और चौथी रेखाएं दूसरी कॉलम हैं (नाम और मान सिर्फ मेरे द्वारा बनाए गए हैं) और वहां कोई नहीं होगा StackOverflow अगर यह नौसिखिया प्रश्नों के लिए नहीं थे;) – rownage