Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MYSQL क्वेरी रिटर्निंग 'संसाधन आईडी # 12 संख्यात्मक मान के बजाय इसे वापस करना चाहिए'

तुम लगभग वहां थे। आपके पास MySQL परिणाम वाली पंक्ति है जो mysql_fetch_row() . है रिटर्न। इसे mysql_fetch_assoc() में बदलें जो आपके कोड को और अधिक पठनीय बनाता है। फिर आपको केवल उस विशिष्ट कॉलम मान की आवश्यकता होती है जिसे आप चाहते हैं कि आप इसके नाम को सरणी कुंजी के रूप में उपयोग करके एक्सेस कर सकें:

$type = "SELECT account_type from user_attribs WHERE username = '$username'";
$type_again = mysql_query($type);
$row = mysql_fetch_assoc($type_again);
echo $row['account_type'];

कृपया, mysql_* का उपयोग न करें नए कोड में कार्य करता है . अब उनका रखरखाव नहीं किया जाता है और आधिकारिक तौर पर पदावनत कर दिया जाता है . देखें लाल बॉक्स ? तैयार बयान के बारे में जानें इसके बजाय, और PDO का उपयोग करें या MySQLi - यह लेख आपको यह तय करने में मदद मिलेगी कि कौन सा। यदि आप पीडीओ चुनते हैं, तो यहां एक अच्छा ट्यूटोरियल है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इंडेक्स बनाने के बाद MySQL क्वेरी धीमी है

  2. प्रयोक्ताओं को उपयोक्तानाम से user_group में मिलाना

  3. MySQL क्वेरी में BETWEEN के विपरीत का उपयोग कैसे करें?

  4. PHP में Password_verify

  5. एक जेसन स्ट्रिंग को एन्क्रिप्ट/डिक्रिप्ट करने का सबसे अच्छा तरीका क्या है?