मैं कैसे जांच सकता हूं कि mysql (node.js) में कोई मिलान नहीं मिला है?node.js mysql क्वेरी में, जांचें कि कोई मिलान नहीं मिला
mysql.query("select * from table1 where name = 'abcd'", function(error, result, field) {
if(error) {
exist(error); //No error
} else if(result) {
console.log(result); //displays '[]'
exist(null, result);
} else {
exist(null, null); //It is never execute
}
});
function exist(error, result) {
if(result)
console.log("Test:"+result); //Executed and displays 'Test:'
}
मेरे डेटाबेस में नाम = 'abcd' नहीं है। तो, मैं कैसे जांच सकता हूं कि क्वेरी मेल नहीं खाती है?
'अगर (result.length!)' यहां बिल्कुल ठीक काम करेंगे। –
@ बेनफोर्ट्यून सहमत हैं, चूंकि जावास्क्रिप्ट '0' के लिए 'झूठी' का मूल्यांकन करता है। यह सिर्फ इतना है कि मुझे कोड लिखने के उस वर्बोज़ तरीके पसंद है। –
धन्यवाद, दोनों सुझाव काम कर रहे हैं। – Rejaul