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

MySQL फ़ेच सरणी डुप्लिकेट मान जोड़ता है?

यदि आप परिणाम प्रकार को दूसरे पैरामीटर के रूप में निर्दिष्ट नहीं करते हैं, तो mysql_fetch_array() कोड> MYSQL_BOTH पर डिफॉल्ट होगा (उद्धरण) :


यदि आप यह नहीं चाहते हैं, तो आपको उस फ़ंक्शन के लिए दूसरा पैरामीटर पास करना होगा, यह इंगित करने के लिए कि आप किस प्रकार के परिणाम चाहते हैं।

उदाहरण के लिए, केवल कुंजी के रूप में कॉलम नामों के साथ एक सहयोगी सरणी प्राप्त करने के लिए:

$result = mysql_query("SELECT session FROM users WHERE username='$cookie[username]' AND first_name='$cookie[first_name]' AND last_name='$cookie[last_name]' AND campus='$cookie[campus]' AND id='$cookie[id]'");
$user = mysql_fetch_array($result, MYSQL_ASSOC);


एक विचार के रूप में :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस में सभी तालिकाओं को एक संयोजन में कैसे परिवर्तित करें?

  2. लार्वा में परीक्षण क्वेरी निष्पादन समय

  3. तालिका से एकाधिक आईडी चुनें

  4. MYSQL - प्रत्येक तालिका में पंक्तियों की संख्या गिनें

  5. डालने से पहले पहले से मौजूद रिकॉर्ड की जांच करने का सबसे तेज़ तरीका [mysql_errno ()]