hy,
ich brauch Hilfe bei folgendem Statement:
$query="select p.*, a.*, ä.* from projekte as p LEFT JOIN anforderungen as a ON p.Projekt_Nr=a.Projekt_Nr LEFT JOIN Änderungen_fb as ä ON a.FB_Nr=ä.FB_Nr where a.aenderungen=ä.Lfd_Nr AND p.abgeschlossen=\"0\" AND a.ungueltig=\"0\" AND a.Titel like\"%$such%\" OR ä.Beschreibung like \"%$such%\" OR a.Version like\"%$such%\"";
Irgendwie wird hier a.ungueltig=0 ignoriert.
Ich habe gelesen, dass es von Vorteil ist, wenn or and and gemischt sind, Klammern zu verwenden, um die Bedingungen zu gruppieren. Das hab ich auch schon gemacht:
$query="select p.*, a.*, ä.* from projekte as p LEFT JOIN anforderungen as a ON p.Projekt_Nr=a.Projekt_Nr LEFT JOIN Änderungen_fb as ä ON a.FB_Nr=ä.FB_Nr where a.aenderungen=ä.Lfd_Nr AND p.abgeschlossen=\"0\" AND a.ungueltig=\"0\" AND (a.Titel like\"%$such%\" OR ä.Beschreibung like \"%$such%\" OR a.Version like\"%$such%\")";
Aber so werden alle or-Bedingungen ignoriert.
Hat jemand eine Idee??
pseo
ich brauch Hilfe bei folgendem Statement:
$query="select p.*, a.*, ä.* from projekte as p LEFT JOIN anforderungen as a ON p.Projekt_Nr=a.Projekt_Nr LEFT JOIN Änderungen_fb as ä ON a.FB_Nr=ä.FB_Nr where a.aenderungen=ä.Lfd_Nr AND p.abgeschlossen=\"0\" AND a.ungueltig=\"0\" AND a.Titel like\"%$such%\" OR ä.Beschreibung like \"%$such%\" OR a.Version like\"%$such%\"";
Irgendwie wird hier a.ungueltig=0 ignoriert.
Ich habe gelesen, dass es von Vorteil ist, wenn or and and gemischt sind, Klammern zu verwenden, um die Bedingungen zu gruppieren. Das hab ich auch schon gemacht:
$query="select p.*, a.*, ä.* from projekte as p LEFT JOIN anforderungen as a ON p.Projekt_Nr=a.Projekt_Nr LEFT JOIN Änderungen_fb as ä ON a.FB_Nr=ä.FB_Nr where a.aenderungen=ä.Lfd_Nr AND p.abgeschlossen=\"0\" AND a.ungueltig=\"0\" AND (a.Titel like\"%$such%\" OR ä.Beschreibung like \"%$such%\" OR a.Version like\"%$such%\")";
Aber so werden alle or-Bedingungen ignoriert.
Hat jemand eine Idee??
pseo
Kommentar