Mailinglisten-Archive |
-----Ursprüngliche Nachricht----- Von: Gloss Mathias [mailto:Mathias.Gloss_(at)_start.de] Gesendet: Freitag, 1. September 2000 11:32 An: 'php_(at)_php-center.de' Betreff: [php] AW: [php] AW: [php] select Problem mit php und MySql Wichtigkeit: Niedrig Aloha, > ---------- > Von: Rene Paschold[SMTP:mailing_(at)_rpnetworks.de] > > > > Ich muß eine Suchfunktion in einer MySql DB aus einem Formularfeld > heraus > > > generieren wobei ein Leerzeichen eine ODER Funktion erfüllen soll. > > > D.h. wenn eingegeben wird a b soll der select alles bringen wo a > und/oder > > > b > > Ich glaube er weiss nicht wie :)) > Axo, ... na dann <ungetesteter code> # erst mal den String teilen und in ein Array klatschen $a_woerter = explode(' ', $s_eingabe_feld); # schleife über die wörter for ($z=0; $z < sizeof($a_woerter); $z++) { # anführungszeichen setzen $a_woerter = "'" . $a_woerter[$z] . "'"; } # array in ein String zurückverwandeln, immer " or db_spalte=" dazwischen $s_where = implode (' or db_spalte='; $a_woerter); $s_sql = 'select * from tabelle where ' . $s_where; Wenn du nur nach teilen suchen willst , musst du halt beim implode was anderes schreiben ;-) Grüße, Mathias Danke genau das habe ich benötigt! Gruß Frank
php::bar PHP Wiki - Listenarchive