Zeichenanzahl von PLZ prüfen

cent

Mitglied
Hallo, ich habe in einer Datenbank viele Postleitzahlen die nur 4 Zahlen enthalten und würde diese gerne auslesen und verändern. Wie kann ich einen STring auf die Anzahl der Zeichen überprüfen?

Danke
 
normal geht das bei php mit strlen($str).

da du aber von einer tabelle ausgegangen bist, denke ich, du willst das mit mysql machen.

PHP:
$q = "SELECT * FROM `plz` WHERE LENGTH(`plz_col`) < 5";
$res = mysql_query($q);

schon hast du ein resulthandle, das alle reihen aus der Tabelle mit weniger als 5 stellen bei der spalte plz_col hat.
 
Zuletzt bearbeitet:
hm.. das wollt ich auch gerade sagen...

aber wenn die postleitzahlen nur aus zahlen bestehen, geht das auch so:
Code:
 SELECT * FROM plz WHERE plz_col < 10000 AND plz_col > 0;

von der geschwindigkeit her, wird da aber denk ich mal beides gleich gut sein.
 
Zurück