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

नोड जेएस MySQL क्वेरी फ़ंक्शन परिणाम नहीं लौटा रहा है

Node.js में वस्तुतः सब कुछ अतुल्यकालिक है, और SQL क्वेरी फ़ंक्शन निश्चित रूप से हैं। आप कॉल कर रहे हैं conn.query(query, callback) , जिसका अर्थ है कि क्वेरी को कॉल किया जाता है, और फिर भविष्य में किसी बिंदु पर परिणाम होने के बाद, आपके कॉलबैक फ़ंक्शन को आपके साथ काम करने के परिणाम के साथ बुलाया जाता है। तो:

conn.query(query, function runThisEventually(err, rows, fields) {
    if (err) {
      console.error("One or more errors occurred!");
      console.error(err);
      return;
    }
    processResults(rows, fields);
});

conn.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. खेल स्केल में जादू के साथ ColumnNotFound समस्या

  3. शामिल हों - तालिका 2 में फ़ील्ड तालिका 1 में उन्हें ओवरराइड करते हैं

  4. MYSQL किसी अन्य तालिका से आईडी डालें

  5. क्लॉज होने में अज्ञात कुल कॉलम