php ejecuta una vez e inserta dos veces en la base de datos mysql
Tengo un código simple a continuación. Después de ejecutarse una vez, inserta los resultados dos veces en la base de datos mysql.
si se ejecuta dos veces o solicita dos veces en base a 1 actualización en la página, ¿por qué la salida es solo 1 resultado?
He estado buscando en Google todo el día y luchando por resolver este problema. Sin embargo, no pude averiguar qué está mal con este código. El código se ejecuta perfectamente en localhost, pero después de que se mueve al servidor, aparece el problema. ¿Alguien ha enfrentado algo como esto antes? ¿Como se puede resolver este problema
CÓDIGO COMPLETO:
<?php
$db=mysql_connect('localhost','zzzzzzz','xxxxxx') or die('Unable to connect.'.mysql_error());
mysql_select_db('test',$db) or die(mysql_error($db));
$sql="INSERT INTO test_table(value,insert_time) VALUES ('testing','".time()."')";
$result=mysql_query($sql);
echo "result=".$result;
$select="select * from test_table";
$rs=mysql_query($select);
while($row=mysql_fetch_array($rs)){
echo $row["test_id"]." -- ".$row["value"]." -- ".$row["insert_time"]."<br />";
}
?>
RESULTAD:
resultado = 1
1 - prueba - 1298185509
PERO EN LA BASE DE DATOS:
test_id, value, insert_time
1, prueba, 1298185509
2, prueba, 1298185511