atlantyz
Erfahrenes Mitglied
Hallo Leute,
ich habe ein Problem mit meiner Datenbanksuche.
Also: ich lass auf meiner PHP Seite in meiner Datenbank nach Feldern suchen. Das Problem ist jetzt nur, wenn ein Feld leer ist, sucht der mir auch alle Datensätze, die "leer" sind. Ein Beispiel:
Ich will nach Hans Schmidt suchen, Standort ist leer.
Nun meine Abfrage:
So... nun kommen alle Kunden mit dabei heraus, die irgendwo was leeres in ihren Feldern stehen haben. Ich will aber, dass der mir nur Kunden anzeigt, die mit den gefüllten Feldern was zu tun haben...
Hat jemand ne Idee?
ich habe ein Problem mit meiner Datenbanksuche.
Also: ich lass auf meiner PHP Seite in meiner Datenbank nach Feldern suchen. Das Problem ist jetzt nur, wenn ein Feld leer ist, sucht der mir auch alle Datensätze, die "leer" sind. Ein Beispiel:
Ich will nach Hans Schmidt suchen, Standort ist leer.
Nun meine Abfrage:
Code:
select * from kunde where (kunde_telefonnummer like '%" . $_POST["kundetelefon"] . "%' or kunde_name like '%" . $_POST["kundename"] . "%' or kunde_standort like '%" . $_POST["kundestandort"] . "%') and gueltig = 'j'
So... nun kommen alle Kunden mit dabei heraus, die irgendwo was leeres in ihren Feldern stehen haben. Ich will aber, dass der mir nur Kunden anzeigt, die mit den gefüllten Feldern was zu tun haben...
Hat jemand ne Idee?