Ich habe ein Problem mit einer SELECT-Anweisung für MySQL in PHP. Ich habe folgende SELECT:
Nun erhalte ich folgende Fehlermeldung:
Wenn ich die WHERE-Clausel ändere und schreibe:
Erhalte ich folgende Fehlermeldung:
Wenn ich die WHERE-Cluasel überhaupt weglasse und schreibe:
Erhalte ich keine Fehlermeldung, dafür aber unvollständige Daten. Zum Beispiel sind die Abfrage-Felder 'produkt_fld' und 'prodart_fld' aber auch andere Felder wie 'bruttop_fld', 'mwst_fld' und 'preisalt_fld' leer. Das, obwohl die DB-Tabelle wirklich die Daten vollständig enthält. Der Inhalt der DB-Tabelle sieht wie folgt aus:
Wo liegt der fehler? Bitte um Hinweis und Hilfe!
Code:
$sel_produkt = "HS"; $sel_prodart = "DP"; SELECT * FROM pro_tabelle WHERE produkt_fld = "HS" AND prodart_fld = "DP";
Code:
[B][COLOR=crimson]Database error: Unknown column 'HS' in 'where clause'[/B][/COLOR]
Code:
SELECT * FROM pro_tabelle WHERE prodart_fld = "DP";
Code:
[B][COLOR=crimson]Database error: Unknown column 'DP' in 'where clause'[/B][/COLOR]
Code:
SELECT * FROM pro_tabelle
Code:
Produkt_fld prodart_fld bruttop_fld mwst_fld nettop_fld preisalt_fld Datum_fld HS DP 5.90 0.98 4.92 0.00 2004-09-20
Wo liegt der fehler? Bitte um Hinweis und Hilfe!
Kommentar