Jaqui: nicht leere Textfelder auslesen

In meiner Datenbank habe ich eine Tabelle B_User, aus der ich ein paar Felder auslesen will. Die Felder heissen UserID, Username und Homepage. Die Felder Username und Homepage sind vom Typ Varchar.

Nun möchte ich in meiner PHP-Datei alle Datensätze auslesen, bei denen das Feld Homepage nicht leer ist. Wie geht das?

Ich habe es mit
SELECT * FROM B_User WHERE Homepage IS NOT NULL
probiert, aber das funktioniert leider nicht.

Besten Dank für die Hilfe.

Gruss
Jaqui

  1. hi,

    Nun möchte ich in meiner PHP-Datei alle Datensätze auslesen, bei denen das Feld Homepage nicht leer ist. Wie geht das?

    Ich habe es mit
    SELECT * FROM B_User WHERE Homepage IS NOT NULL
    probiert, aber das funktioniert leider nicht.

    die behandlung von NULL-werten ist ein wenig kompliziert und manchmal für anfänger schwer zu durchschauen.
    vermutlich enthalten deine "leeren" felder gar kein NULL, sondern einen leerstring - das ist aber was anderes.

    also probiere es mal mit WHERE Homepage != ''

    ahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. vermutlich enthalten deine "leeren" felder gar kein NULL, sondern einen leerstring - das ist aber was anderes.

      Tatsächlich, so war es. Mit deinem WHERE-Befehl funktioniert es. Besten Dank. :)

      Jaqui