Suche mit mySQL



  • Ich kann ja mit "SELECT * FROM db WHERE id>5"
    alle Datensätze ausgeben die eine ID>5 haben, aber wie mach ich das mit einer Suche:

    ID Text
    1 "Hallo Hermes"
    2 "Hallo Steffen"
    3 ...
    4 ...
    5 ...

    Jetzt will ich alle ausgeben wo im text das Wort "Hallo" vorkommt.
    Wie geht das?

    Dann nochwas.
    Ich hab n Newsscript. Ich speichere Datum UND Uhrzeit. Wie muss ich sortieren, dass die neuen Einträge 100% oben erscheinen.

    Danke!
    cu para
    😃



  • SELECT * FROM db WHERE text LIKE '%Hallo%';



  • Warum nimmst du nicht einfach DATETIME? Ansonsten bei ORDER BY einfach zwei Spaltennamen angeben 🙄

    Hier findest du alles Wissenswerte zu MySQL 🙂

    [ Dieser Beitrag wurde am 02.03.2003 um 16:10 Uhr von flenders editiert. ]



  • naja wenn die ID auto_inirgendwas 😃 is dann is die bei jedem neuen höher, daher einfach ORDER BY id DESC dann isses automatisch von neu nach alt 😉


Anmelden zum Antworten