मैं नोड js में नया हूँ, अब मैं नोड js का उपयोग कर mysql में चुनिंदा क्वेरी की वापसी मान सेट करने के कोशिश कर रहा हूँ .... मैं नोड mysql उपयोग कर रहा हूँ पैकेज ...एक का चयन क्वेरी मूल्य वापस नहीं लौट सकते का उपयोग कर mysql और नोड js
उदाहरण कोड
var mysql = require('mysql');
var connection = mysql.createConnection({
host : "localhost",
user : "root",
password: "root123",
database: "testdb"
});
var retValue = undefined;
var query = connection.query('SELECT * FROM tblData;');
query
.on('error', function(err) {
// Handle error, an 'end' event will be emitted after this as well
})
.on('fields', function(fields) {
// the field packets for the rows to follow
})
.on('result', function(row) {
// Pausing the connnection is useful if your processing involves I/O
connection.pause();
processRow(row, function() {
retValue = row;
});
})
.on('end', function(row) {
});
connection.end();
function processRow(rows)
{
retValue = rows;
}
console.log(retValue);
retValue
हमेशा अनिर्धारित रहता है। मुझे पता है कि यह असीमित कॉल है। कोई मुझे बताता है कि इस चर के लिए मूल्य कैसे सेट करें।
धन्यवाद दीपक
आप 'processVow' और उसकी कॉलबैक दोनों में 'retValue' असाइन क्यों करना चाहते हैं? – Lewis
बस की कोशिश की .... लेकिन मैं उस चर के परिणाम निर्धारित नहीं कर सकते .... –
http://stackoverflow.com/questions/5964988/how-to-get-the-results-from-nodejs-using -mysql-पैकेज संभव मदद – vanadium23