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

जब मैं mysqli_query में एकाधिक प्रश्न भेजता हूं तो त्रुटि क्यों होती है?

आप अपने प्रश्नों को अलग एपीआई कॉल के साथ चलाने वाले हैं।

$DB->query("INSERT INTO ...");
$DB->query("SET @lastID = LAST_INSERT_ID()");
$DB->query("INSERT INTO ...");

ध्यान दें कि आपको वास्तव में यहां दूसरी क्वेरी की आवश्यकता नहीं है क्योंकि LAST_INSERT_ID() का सीधे उपयोग किया जा सकता है।

इसके अलावा, आपको कभी भी "HTML . नामक फ़ंक्शन का उपयोग नहीं करना चाहिए speacial chars" किसी भी डेटाबेस इंटरैक्शन के लिए। आपको इसके बजाय तैयार स्टेटमेंट का उपयोग करना होगा।

ध्यान दें कि multi_query का उपयोग करने का सुझाव अनुचित और भ्रामक है, जिससे बहुत सारी समस्याएं होती हैं।




  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. SQL:प्रति दिन एक रिकॉर्ड का चयन कैसे करें, यह मानते हुए कि प्रत्येक दिन में 1 से अधिक मान MySQL है

  3. PHP और mySQL:लेनदेन को लागू करने के लिए सरल कोड - कमिट और रोलबैक

  4. एक निश्चित तिथि से शुरू होने वाले 7 दिनों के अंतराल से पंक्तियों को समूहित करें

  5. MySQL बनाम पीडीओ