Mailinglisten-Archive |
> > das ist dann ein ... WHERE MATCH (feld1, feld2, feld3 ....) AGAINST
(wort1
> > wort2)
>
> ich hab nun alle 3 spalten auf FULLTEXT gesetzt.
>
> $q = 'SELECT * FROM artikel_table WHERE MATCH
> (benennung,hersteller,beschreibung) AGAINST ("'.$keywords.'")';
> diese query bringt mir den fehler MySQL Error: 1191 (Can't find FULLTEXT
> index matching the column list)
>
> heißt das nun, dass ich vor dem füllen der datenbank schon den fulltext
> index gesetzt haben muss?
Du solltest vorher natürlich ein
alter table <dein_table_name> add fulltext <name_dafür>
(benennung,hersteller,beschreibung);
machen
Danach tutet das.
Achim
php::bar PHP Wiki - Listenarchive