felix: suche in mysql DB

hi,

ich habe ein problem mit einer suche,

wie kann ich in einer tabelle (MySQL datendank) alle datensaetze ausgebenm, die in der spate A mit einer ziffer oder sonderzeichen beginnen?

wie ich die ausgabe realisiere hab ich schon, ich hab nur noch keine passende sql abfrage.
jemand ne idee wie die lauten muesste?

greetz
felix

  1. HI!

    Versuchs doch mal so:

    <?
    $abfrage="SELECT * FROM Tabelle WHERE SpalteA LIKE 'sonderzeichen1' or 'sonderzeichen2'";
    $ergebnis=mysql_query($abfrage);
    while($row=mysql_fetch_object($ergebnis))
    {
    echo $row->SpalteA;
    }
    ?>

    Gruss HIM

    hi,

    ich habe ein problem mit einer suche,

    wie kann ich in einer tabelle (MySQL datendank) alle datensaetze ausgebenm, die in der spate A mit einer ziffer oder sonderzeichen beginnen?

    wie ich die ausgabe realisiere hab ich schon, ich hab nur noch keine passende sql abfrage.
    jemand ne idee wie die lauten muesste?

    greetz
    felix

  2. hi,

    wie kann ich in einer tabelle (MySQL datendank) alle datensaetze ausgebenm, die in der spate A mit einer ziffer oder sonderzeichen beginnen?

    ich würde mit LEFT oder SUBSTRING das jeweils erste zeichen betrachten, und dieses auf < 'a' oder > 'z' abfragen.
    (wenn case sensitive verglichen wird, muss der bereich von A - Z vielleicht ebenfalls noch ausgeschlossen werden.)

    gruss,
    wahsaga