SQL, PHP: Datensätze doppelt angelegt

25.09.2010 14:49 von webdecker

Problem: Habe eine PHP-Seite, die u.a. mit einem insert-SQL-Statement einen Datensatz in der Datenbank anlegen soll. Schaue ich nach der Ausführung des Scripts in die Datenbank rein (oder hole alle Datensätze mit select), so sehe ich, dass die Datensätze doppelt angelegt wurden, d.h. so als werde jedes insert-Statement zweimal ausgeführt...

Recherche..., aha, passiert nur im Firefox (3.6.2 zurzeit), nicht aber im Safari (4) oder Explorer (8).

Lösung (aber keine genaue Ahnung, warum): In die HTML-Seite das folgende meta Tag eingebaut. Ohne das hat der Firefox die Seite zweimal geladen - und damit wurde das insert natürlich zweimal ausgeführt.

 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />   

Zurück

Einen Kommentar schreiben

*
*
Was ist die Summe aus 7 und 3?*