У меня есть простой код ниже.После однократного запуска он дважды вставляет результаты в базу данных mysql.
, если он запускается дважды или дважды запрашивает основание на 1 обновлении на странице, почему вывод представляет собой всего 1 результат?
Iгуглил целый день и изо всех сил пытался решить эту проблему.Тем не менее, я не смог понять, что не так с этим кодом.Код отлично работает на локальном хосте, но после его перемещения на сервер возникает проблема.Кто-нибудь сталкивался с чем-то подобным раньше?Как решить эту проблему?
ПОЛНЫЙ КОД :
<?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 />";
}
?>
РЕЗУЛЬТАТ :
результат = 1
1 - тестирование - 1298185509
НО В БАЗЕ ДАННЫХ :
test_id, значение, insert_time
1, тестирование, 1298185509
2, тестирование, 1298185511