tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
241
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Ruediger Ruediger ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    München
    Beiträge
    168
    Hallo zusammen,

    ich möchte einen query ausführen, der mir folgende datensätze ausspuckt:

    > anzeige aller datensätze mit einem @ zeichen
    > anzeige aller datensätze mit 5 ziffern (hintereinander eingegeben)

    das erste ist klar:

    $query = "SELECT * FROM blabla WHERE (text LIKE \"%@%\")";

    aber wie mache ich das zweite?
    danke für die hilfe.
    rue
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    Das sollte mit regulären Ausdrücken gehen, ungefähr so:
    Code :
    1
    
    ... WHERE `Feld` REGEXP '[0-9]{5}'
    Gruß hpvw
     
    Warum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
    Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
    Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.

  3. #3
    Ruediger Ruediger ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    München
    Beiträge
    168
    besten dank, irgendwie sind das bei mir immer die REGEXP

     

Ähnliche Themen

  1. MySQL: Query Ergebnis für neuen Query
    Von genji3000 im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 15.08.09, 15:24
  2. Antworten: 6
    Letzter Beitrag: 07.08.09, 22:12
  3. php+mySQL: Daten einer früheren Query in einer neuen Query wiederverwenden
    Von bekay im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 06.04.09, 11:50
  4. Antworten: 3
    Letzter Beitrag: 29.11.08, 20:08
  5. MySQL Query Browser - Query History
    Von flashray im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 04.10.07, 15:11