Mailinglisten-Archive |
Wie wäre es mit: $sqlab="select * from badword where domain_id='$domain_id' and '$mail' like concat('%',strbadWord,'%')"; Du versuchst 'sex' like '%geilersex%' muß aber sein 'geilersex' like '%sex%' Markus Walter schrieb: >Hallo miteinander > >Stehe grad vor einem komischen fall. Ich habe ein formular wo man sich >email-adressen reservieren kann (alles vor dem _(at)_) > >Gewisse adressen sollten jedoch verboten werden. Ich habe eine tabelle >"badword" und dort drin steht unter anderem: sex > >Um jetzt auch z.b sex33 oder geilersex usw zu sperren benötige ich ja "like" >Aber es funktioniert einfach nicht. Also wenn es nur "sex" heisst wird es >hiert abgefangen wenns jedoch $mail den wert sex33 hat trägt er es doch in >die db ein! > >Hier mein script > >$sqlab="select * from badword where domain_id='$domain_id' and strBadWord >like '%$mail%'"; >$res=mysql_db_query("$datenbank", $sqlab); >$num=mysql_num_rows($res); >if($num>=1){ >Echo "so nicht"; >exit; >} > > > > Gruß Ralf -- Ralf Narozny Splendid Internet GmbH Skandinaviendamm 212, 24109 Kiel, Germany fon: +49 431 660 97 0, fax: +49 431 660 97 20 mailto:rnarozny_(at)_splendid.de, http://www.splendid.de --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive