Bug's oder Dummheit?!

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

  • Bug's oder Dummheit?!

    hoisen leude,

    mal wieder kleines Prob ... besser gesagt 2.

    Also

    Nr. 1

    ich speichere Domänen Angaben in Form von dom\\nachname.vorname in einer MySQL (v3.23.43-nt) manche wurden aber auch falsch eingegeben.
    Und zwar so dom\nachname.vorname ....

    Jetzt wollte ich hiermit rausfinden welche alle falsch sind.

    SELECT tk_data.id_data,
    tk_data.nachname,
    tk_data.vorname,
    tk_data.ressort,
    tk_data.domain
    FROM tk_data
    WHERE
    (
    (tk_data.domain LIKE '%\\%')
    )
    ORDER BY tk_data.ressort, tk_data.nachname, tk_data.vorname

    geht nicht !!!

    mit (tk_data.domain LIKE '%\\\\%')

    zeigt er mir alle richtigen an

    und mit mit (tk_data.domain NOT LIKE '%\\\\%')

    gehts auch net?!?!?!


    Also hat jemand ne idee!?



    Nr. 2:

    also ich glaube mal das das ein Bug ist ....

    ich wollte EMail adressen auf Umlaute überprüfen -> schrecklich

    SELECT tk_data.id_data,
    tk_data.nachname,
    tk_data.vorname,
    tk_data.ressort,
    tk_data.team,
    tk_data.stelle,
    tk_data.email
    FROM tk_data
    WHERE
    (
    (tk_data.email NOT LIKE '%@%')
    or
    (tk_data.email LIKE '%ß%')
    or
    (tk_data.email LIKE '%ä%')
    or
    (tk_data.email LIKE '%ö%')
    )
    ORDER BY tk_data.ressort, tk_data.nachname


    funktioniert einwandfrei .....

    mit nem "ü" gehts nicht egal in welcher konstellation auch alleine geht es mit "ü" nicht dann gibt er undefiniert Datensätzer wieder. Aber nicht das man sagen kann er gibt alle oder keinen bzw. nach bestimmten Kriterien oder so nein er gibt irgendeine Antzahl von DS wieder immer gleich viel ...

    ist das ein BUG?! oder weiß jemand ne Lösung ....

  • #2
    hallo 28 mal gelesen und keiner ne idee *hoil*?!

    Kommentar


    • #3
      Tja, was soll man dazu sagen MS-SQL macht da keine
      Probleme bin aber zu faul mit MySQL zu probieren, da ich den PC
      rebooten muss (dualboot)

      Kommentar


      • #4
        Generell bietet sich für solche Überprüfungen eher die Funktion
        -> REGEXP
        an. Vor allem die Überprüfung auf Umlaute, bzw generell nicht erlaubte Zeichen, lässt sich damit wesentlich vereinfachen.
        Happiness is an empty error log

        Kommentar

        Lädt...
        X