echo $begrüßung;
Ich möchte gerade eine MySQL-Tabelle in einer Liste ausgeben. Für jeden Buchstabe gibt es eine extra Liste. Das klappt schon prima:
Jetzt möchte ich aber noch eine Kategorie "sontige" haben, in der alle Zahlen (0-9) und Sonderzeichen (+*~#...) angezeigt werden. Wie kann ich eine solche Abfrage machen??
MySQL kennt neben LIKE auch RLIKE für reguläre Ausdrücke.
SELECT * FROM artikel
WHERE thema RLIKE '[1]' ORDER BY thema
SELECT * FROM
artikel
WHERE thema LIKE '".$_GET[anfangsbuchstabe]."%' ORDER BYthema
ASC
Bitte informiere dich über das Thema Database Security und da speziell über SQL Injection. Anschließend verwende mysql_real_escape_string() für alle Werte, die du in ein SQL-Statement einfügst. Informiere dich bitte ebenfalls über Magic Quotes und wie man sie deaktivert, denn die versuchen ebenfalls SQL-Injection zu verhindern, sind aber nicht direkt für MySQl geeignet.
echo "$verabschiedung $name";
^A-Z ↩︎