Peter Stein: Reguläre Ausdrücke & Sql & Php

Guten Tag!

wie übermittle ich Reguläre Ausdrücke an eine MySql Datenbank per Sql (gesendet mit Php)?

Wie ist die Syntax?

z.B.: mysql_query("SELECT * FROM tabelle WHERE spalte LIKE"/[0-9]{2}/"");

funktioniert nicht?1

Danke

Peter

  1. Tach

    Wie ist die Syntax?

    z.B.: mysql_query("SELECT * FROM tabelle WHERE spalte LIKE"/[0-9]{2}/"");

    funktioniert nicht?1

    Freilich. Ist ja auch falsch ;)
    Die korrekte Abfrage lautet "bla ... WHERE xyz RLIKE _der_tolle_regexp" bzw "WHERE xyz REGEXP foo".

    http://www.mysql.com/doc/en/Regexp.html

    Ciao,

    Harry

    1. Freilich. Ist ja auch falsch ;)
      Die korrekte Abfrage lautet "bla ... WHERE xyz RLIKE _der_tolle_regexp" bzw "WHERE xyz REGEXP foo".

      http://www.mysql.com/doc/en/Regexp.html

      Vielen Dank! Der Link hat mir weitergeholfen.

      P