У меня есть простой код, показанный ниже.После однократного запуска он дважды вставляет результаты в базу данных MySQL.Он отлично работает во всех браузерах (IE, Chrome и Safari), кроме Firefox.
Я использую Symfony php framework и propel в качестве ORM.
$con = Propel::getConnection();
$sql = "select * from tmp where user_id =$userid";
$stmt = $con->prepare($sql);
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
$insert_sql = "INSERT IGNORE into library(xxx,xxx) VALUES('xyz','xys')";
$insert_stmt = $con->prepare($insert_sql) ;
$insert_stmt->execute();
}