Versio

SQL "Where match against AND where cat_id "

Overzicht Reageren

Www JdeRuijterNL

www JdeRuijterNL

20/07/2011 22:29:54
Quote Anchor link
Beste PHPHulpers,


Iets waar ik even niet uitkom is het volgende:

Ik wil een aantal gerelateerde items inladen op een pagina die strikt gezien alleen uit Categorie = 4 mogen komen.

Probleem is dat ik met de huidige SQL statement wel alles gerelateerd krijg naar de tags + title maar over niet gefilterd of categorie.


SELECT * [linebreak] FROM photographs [linebreak] WHERE MATCH(tags, title) [linebreak] AGAINST({een tag, een titel}[linebreak] ORDER by id DESC LIMIT 4 ;

Toevoeging op 20/07/2011 22:34:09:

Never mind, al opgelost.

Toevoeging op 20/07/2011 22:36:38:

Overdatum puntNL op 20/07/2011 22:29:54:
Beste PHPHulpers,


Iets waar ik even niet uitkom is het volgende:

Ik wil een aantal gerelateerde items inladen op een pagina die strikt gezien alleen uit Categorie = 4 mogen komen.

Probleem is dat ik met de huidige SQL statement wel alles gerelateerd krijg naar de tags + title maar over niet gefilterd of categorie.


SELECT * [linebreak] FROM photographs [linebreak] WHERE MATCH(tags, title) [linebreak] AGAINST({een tag, een titel}[linebreak] ORDER by id DESC LIMIT 4 ;

Toevoeging op 20/07/2011 22:34:09:

Never mind, al opgelost.

SELECT * [linebreak] FROM photographs [linebreak] WHERE MATCH(tags, title) [linebreak] AGAINST({$object->tags}) AND cat_id = {$object->cat_id} AND NOT id = {$object->id}";[linebreak] ORDER by id DESC LIMIT 4 ;
 
PHP hulp

PHP hulp

25/05/2012 18:33:55
Gesponsorde koppelingen:
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

Get Adobe Flash player