SQL, PHP: Datensätze doppelt angelegt

(Kommentare: 0)

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

Kommentare

Einen Kommentar schreiben