Mailinglisten-Archive |
Hallo Erik, On Mon, Feb 11, 2002 at 09:31:16AM +0100, Erik Bender wrote: > $query = "select * from ".$CFG[table][news]." where subjekt regexp > '".$subjekt."' and text regexp '".$text."' and autor regexp '".$autor."' > order by artikeltime desc limit ".($page * $limit).", ".$limit; Wenn ich Dich richtig verstanden habe, soll einfach nur nach Strings gesucht werden und nicht nach regulaeren Ausdruecken. Nimm doch also nicht regexp, sondern like, also z.B. where subject like '%suchstring%' Das wuerde alle Datensaetze, die suchstring im subject haben finden. Das Prozentzeichen bedeutet, dass vorher und nachher beliebige Zeichen kommen duerfen. Wenn Du nun Deine SQL-Anfrage soweit abaenderst, dann ist die Abfrage auch noch gueltig wenn einzelne oder alle Suchfelde leer sind. ... ." where subjekt like '%".$subjekt."%' and text like '%".$text."%'" ... Gruss, Patrick!
php::bar PHP Wiki - Listenarchive