Script für Mysql-Manipulation

Bash, Shell, PHP, Python, Perl, CGI
newbie1
Posts: 6
Joined: 2003-11-17 15:36

Script für Mysql-Manipulation

Post by newbie1 »

Hallo!

Ich hab da noch ein kleines Problem mit einer Mysql-Tabelle.

Tabelle1 = name, vorname, plz

Die Einträge im Feld plz existieren bereits in 3 Varianten.

X = Ganzzahl

Variante1 = XXXXX >> für Deutschland (ohne DE-)
Variante2 = CH-XXXXX >> für Schweiz
Variante3 = AT-XXXXX >> für Ã?sterreich

Nun möchte ich in der Tabelle1 ein neues Feld â??Landâ? hinzufügen und anhand der 3 Varianten die entsprechenden Länder als Wort eintragen (Deutschland, Ã?sterreich,Schweiz).

Ich hab schon erfahren, dass man hier ein PHP-Split- Script dafür braucht, der die PLZ-Daten aufsplittet und daraus sie Länderspalten erzeugt.

Hat jemand freundlicherweise so ein Script oder eine gute Lösung?

Viele Grüße
zakmc
Posts: 22
Joined: 2003-03-04 22:30

Re: Script für Mysql-Manipulation

Post by zakmc »

Wieso brauchst du ein php Script ?? Wenn ichd as richtig verstanden habe dann versuch mal
UPDATE table SET Land='Land' WHERE plz like 'CH%'

das machste für AT noch und als letztes wo nix in Land steht machst ein update auf Deutschland
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: Script für Mysql-Manipulation

Post by oxygen »

also ich würde mit
UPDATE table SET Land='Deutschland'
anfangen und dann jeweils:
UPDATE table SET Land='Schweiz' WHERE plz like 'CH%'
UPDATE table SET Land='Ã?sterreich' WHERE plz like 'A%'
newbie1
Posts: 6
Joined: 2003-11-17 15:36

Danke Danke Danke

Post by newbie1 »

zakmc!

Hat gut funktioniert! Danke :-)

Super Forum!

Gruß