Ik heb de volgende situatie:
1 tabel ARTICLES met veld ID
1 tabel ITEMS met veld ARTICLEID en veld TEXT (en veld ID)
1 tabel PHOTOS met veld ITEMID en veld TEXT (en veld ID)
Foto's "hangen" dus aan items, en items "hangen" weer aan articles.
Wat ik wil: zoeken op "text" in het algemeen, dus zowel text van Items als text van Foto's. Als het sleutelwoord voorkomt in items.text of photos.text, display dan het ID van het artikel waaraan de foto of het item "hangt".
Welk MySQL statement doet dit? Ik kwam niet verder dan
Citaat:
"SELECT articleid FROM items, photos WHERE INSTR(lcase(items.textcontent),lcase('$needle')) OR INSTR(lcase(photos.description),lcase('$needle')) AND (photos.itemid = items.id)";
|