phpbar.de logo

Mailinglisten-Archive

Fehlerhafte Abfrage

Fehlerhafte Abfrage

Christopher Nehls mysql-de_(at)_lists.bttr.org
Tue, 4 Dec 2001 14:00:55 +0100


Hallo Liste,

ich habe folgendes Problem:

Ich will in einer Datenbank nach Keywords suchen. Die Keywords liegen einmal
im Titel des Datensatzes (t1.Bildtitel_de) und in einer Tabelle im Feld
Keyword_de, die mit t1. über eine n-zu-m Verknüpfung verbunden ist.

Wenn ich jetzt nach einem Keyword suche, das in t1.Bildtitel_de liegt,
findet er nur Datensätze, für die auch irgendwelche Keywords über die n-zu-m
Verknüpfung angelegt sind. Hier das SQL-Statement:

$SQL="

Select

t1.low_pointer low_pointer,
t1.low_width low_width,
t1.low_height low_height,
t1.ID pic_ID

from

Bilder t1,
Bilder_Keywords t2,
Keywords t3

where

t1.Rechtestufe<$Rechte_tmp and
t1.ID=t2.FK_Bild
and
t3.ID=t2.FK_Keyword and
(t3.Keyword_de like '%$Keyword%' or t1.Bildtitel_de like '%$Keyword%')


order by t1.low_pointer";

Bin für jedem Tip ziemlich dankbar.

Gruß Christopher


---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive