REPLACE und REGEXP ?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • REPLACE und REGEXP ?

    Hi,

    Folgeder Code funktioniert nicht, der Problem liegt bei "REGEXP '^[0-9]', 'xxx'"

    PHP-Code:
    $abfrage_menue mysql_query("SELECT name,id,kategorie, REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE(
                           REPLACE(name, 'Ä', 'A'), 'Ö', 'O'), 'Ü', 'U'),
                           'ä', 'a'), 'ö', 'o'), 'ü','u'), 'ß', 's'), REGEXP '^[0-9]', 'xxx') AS sortiert
                           FROM drugs_drogen WHERE kategorie='1' ORDER BY sortiert"
    ); 
    Ich habe schon bei Mysql.com nachgesehen, aber nur für SELECT-Abfragen die REGEXP-Syntax gefunden. Geht das überhaupt mit REPLACE ?

    Gruß,
    Syco
    [COLOR=darkblue].: 1+1=23 :.[/COLOR]

  • #2
    REGEXP ist ein String-Operator:

    wert REGEXP ausdruck

    liefert 1, wenn der Ausdruck passt; 0 wenn nicht
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar


    • #3
      Gut, aber es müsst doch klar sein, was ich wollte. Wie gehts nun richtig?
      [COLOR=darkblue].: 1+1=23 :.[/COLOR]

      Kommentar


      • #4
        Hast du hier schon mal rein geschaut?

        http://www.mysql.de/doc/de/String_functions.html

        Mehr Möglichkeiten gibts nicht!?
        Grüsse,
        Sebastian


        Profil Flex Freelancer
        Twitter twitter.com/flashhilfe
        Web Flash und Flex Community

        Kommentar

        Lädt...
        X