Sie erhalten ein leeres Array ([]
) als Ergebnis Ihrer Abfrage, da Ihre Datenbank, wie Sie sagten, keine Zeile mit name = 'abcd'
enthält .
Wenn Sie dies tun:
if (result) {
if (result)
console.log("Test:" + result);
, geben Sie den if
ein , da JavaScript true
auswertet für []
. Sehen Sie sich diesen Artikel hier
an , das erklärt, wie JavaScript true
auswertet und false
Werte.
Ein besserer Weg, um zu überprüfen, ob Ihr Ergebnis-Array leer ist, ist:
if (result.length > 0) {
if (result)
console.log("Test:" + result);