Mailinglisten-Archive |
>Den Select hab ich mal angefangen, weis aber nicht weiter: >SELECT id >FROM texte >WHERE concat(`varchar1` , `varchar2` , `varchar3`,`mediumtext1` , `mediumtext2` , `mediumtext3`) >LIKE "%sodele%" >ORDER BY ???? >Trefferanzahl aber wie ???? Hi Sebastian, Hier gibts in MySQL den Ausdruck MATCH ... AGAINST. siehe: http://www.mysql.com/doc/de/String_comparison_functions.html Hierzu musst du aber einen FULLTEXT - Index in deiner Tabelle erzeugen... siehe: http://www.mysql.com/doc/de/Fulltext_Search.html Bei dir müsste das dann ungefär so aussehen: SELECT id FROM texte MATCH (`varchar1` , `varchar2` , `varchar3`,`mediumtext1` , `mediumtext2` , `mediumtext3`) AGAINST (ausdruck) as erg ORDER BY erg DESC MfG Wolfgang -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive