Anfangsbuchstaben mit MySQL auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfangsbuchstabe
auslese
beginnen
beliebig lange zeichenkette
bestimmten anfangsbuchstaben
code
datum
filter
filtern
frage
http
komplett auslesen
kurze frage
lang url
pos
riesige redundanz
sogenannte platzhalter
teil
url
zeichen
-
Wollte mal fragen, ob und wie man mit MySQL im vorraus einen Filter für Anfangsbuchstaben erstellen kann. Hab da eine Reihe an Daten, die ich zwar komplett auslesen und per PHP filtern könnte, yedoch hätte ich dabei eine riesige Redundanz, da ich nur die Daten mit einem bestimmten Anfangsbuchstaben anzeigen möchte. Hoffe ihr könnt mir da helfen.
Liebe Grüße
- VampireSilence -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ist zwar schon lange her, dass ich mit SQL gearbeitet habe, aber es gibt sogenannte Platzhalter. Das "%" steht dabei für ne beliebig lange Zeichenkette. Damit könnte ne Abfrage so aussehen:
SELECT * FROM tabelle WHERE name LIKE 'A%'
Wenn ich micht jetzt nicht täusche, werden alle Namen gesucht die mit einem A beginnen.
Gruß -
Es gibt genauso Substring:
SELECT SUBSTRING(feld, 1, 10)
Kombiniert mit % kannst du damit auch nur Teile auslesen lassen.
Gruß, Prog -
Danke euch beiden !!!
Kurze Frage noch: beudetet die 10 hier das letzte zu lesende Zeichen, oder bedeutet es das 10. Zeichen ausgehend vom Anfangszeichen ?
Liebe Grüße
- VampireSilence
Beitrag zuletzt geändert: 10.1.2009 22:47:11 von vampiresilence -
Das bedeutet ab dem 1. Zeichen 10 Zeichen lang.
http://dev.mysql.com/doc/refman/5.1/de/string-functions.html
SUBSTRING(str,pos,len).
Gruß, Prog -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage