Datensätze mit leerem Feld abfragen

Hallo!
Ich habe eine Tabelle in einer DB, in der das Feld ‚forfattar_utg‘ (varchar) standardmäßig NULL ist. Jetzt möchte ich mit einer Abfrage alle Datensätze angezeigt bekommen, bei denen in diesem Feld kein Eintrag vorhanden ist.

Mein Versuch war:

$suchergebnis = mysql_query("
SELECT *
FROM bokliste
WHERE status=1
AND forfattar_utg IS NULL
ORDER BY tittel");

Leider funktioniert es nicht wie gewünscht, da überhaupt keine Datensätze angezeigt werden, obwohl definitiv welche vorhanden sind.

Kann mir jemand einen Tipp geben, wie es richtig gemacht wird?

Gruß Karen

Kann es sein, das die Felder nicht NULL sondern einen Leerstring enthalten?

Versuchs doch mal mit der Abfrage:

suchergebnis = mysql\_query("
SELECT \*
FROM bokliste
WHERE status=1
AND (forfattar\_utg IS NULL OR forfattar\_utg = '')
ORDER BY tittel");

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo!

Kann es sein, das die Felder nicht NULL sondern einen
Leerstring enthalten?

Versuchs doch mal mit der Abfrage:

suchergebnis = mysql_query("
SELECT *
FROM bokliste
WHERE status=1
AND (forfattar_utg IS NULL OR forfattar_utg = ‚‘)
ORDER BY tittel");

Eigentlich sollten die Felder schon wirklich NULL sein, aber es funktioniert tatsächlich so wie Du es vorgeschlagen hast.
Vielen Dank!

Gruß Karen