Gerch2003: Probleme mit Mysql-Where Klausel

Beitrag lesen

Hi Leute,

ich habe in meiner Datenbank ein Feld "pic" in dem der Dateiname des Bildes des jeweiligen Eintrages via CMS eingetragen wird.

Standardmäßig steht in dem Feld ein "-" Ich weis nicht warum, aber das hat der Programmierer damals so getan.
Wenn dann via CMS ein Dateiname eingetragen wird sieht das ganze z.B. so aus "-h_001.jpg". Also der "-" bleibt drin stehen.

Jetzt möchte ich mit der SQL-Abfrage, welche mir die Einträge anzeigt, gleich alle Einträge bei denen kein Dateiname eingetragen ist ausfiltern.

$mysql_select = "SELECT * FROM tabelle WHERE (publish='on' AND pic>'1') ORDER BY entry_nr";

Das Feld "pic" in der Tabelle ist VARCHAR(13), also im Endefekt ein normales Textfeld, also sollte man meinen, dass die Abfrage doch funktionieren sollte.

Leider bekomme ich aber immer ein Leeres Resultat zurück.

Grüße