1
Ich verbinde mich mit einem MySQL-Server und mache eine Abfrage. Ich erhalte eine ER_BAD_FIELD_ERROR: unbekannt Spalte in ‚Feldliste‘ER_BAD_FIELD_ERROR, obwohl die Abfrage korrekt ist
connection.query("SELECT ID FROM shorturl WHERE urlsource = '" + url + "'", function(error, rows, fields){
if (error) {
console.log(error);
}
Wird die folgende Abfrage ohne Fehler auf MySQL ausgeführt: 'SELECT ID FROM shorturl WHERE urlsource = 'some_url''? Übrigens sollten Sie Ihre Abfrage parametrisieren, denn so wie es jetzt aussieht, könnte jemand in der Lage sein, Sie zu injizieren. –
Ja, es funktioniert auf MySQL. –
@TimBiegeleisen Wie parametriere ich es? –