Michael Koch
2006-03-08 19:28:12 UTC
Hallo,
habe hier ein Problemchen. Ich habe ein Script programmiert, daß
Teilnehmerdaten in eine MySQL Datenbank eintragen soll (Windows 2003).
Soweit so gut. Das funktioniert auch wunderbar, wenn keine Umlaute im Namen
sind.
Diese Abfrage funktioniert nicht, wenn ich Sie über mein Skript starte mit
mysql_query():
INSERT INTO teilnehmer
(Name,Vorname,Firma,Titel,Anrede,Veranstaltung,Mail,AnmeldeIP,AnmeldeDatum)
VALUES('dsdsd','jürgen','Test','1','1','2','***@test.de','xx.134.70.97','
2006-03-08').
Das Skript wirft dann den Fehler:"Data too long for column 'Vorname' at row
1" und trägt die Zeile auch nicht ein.
Wenn ich nun diesen String nehme und gebe in an z.B. PhpMyAdmin, dann trägt
er die Zeile wunderbar ein.
Einer eine Idee wo ich ansetzen könnte?
Gruß und Danke
Michael
habe hier ein Problemchen. Ich habe ein Script programmiert, daß
Teilnehmerdaten in eine MySQL Datenbank eintragen soll (Windows 2003).
Soweit so gut. Das funktioniert auch wunderbar, wenn keine Umlaute im Namen
sind.
Diese Abfrage funktioniert nicht, wenn ich Sie über mein Skript starte mit
mysql_query():
INSERT INTO teilnehmer
(Name,Vorname,Firma,Titel,Anrede,Veranstaltung,Mail,AnmeldeIP,AnmeldeDatum)
VALUES('dsdsd','jürgen','Test','1','1','2','***@test.de','xx.134.70.97','
2006-03-08').
Das Skript wirft dann den Fehler:"Data too long for column 'Vorname' at row
1" und trägt die Zeile auch nicht ein.
Wenn ich nun diesen String nehme und gebe in an z.B. PhpMyAdmin, dann trägt
er die Zeile wunderbar ein.
Einer eine Idee wo ich ansetzen könnte?
Gruß und Danke
Michael