[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему дублируется INSERT?
Strannik
Добрый вечер. Заметил, что при выполнении кода дублируются записи в базе данных.
Код:

conn();
$f1=mysql_real_escape_string($f1);
$f2=mysql_real_escape_string($f2);
$f3=mysql_real_escape_string($f3);
$f4=mysql_real_escape_string($f4);
$f5=mysql_real_escape_string($f5);
$f6=mysql_real_escape_string($f6);
$f7=mysql_real_escape_string($f7);
$f8=mysql_real_escape_string($f8);
$f9=mysql_real_escape_string($f9);
$f10=mysql_real_escape_string($f10);
$f11=mysql_real_escape_string($f11);
$f00=mysql_real_escape_string($f00);
$f000=mysql_real_escape_string($f000);
$data_created = date('Y-m-d H:i:s');
do{$product_idn=mt_rand(1000000,9999999);
$res1=mysql_query("SELECT * FROM `products` WHERE `product_idn`='".$product_idn."'");
}while($res1&&mysql_num_rows($res1)>0);

$res2=mysql_query("INSERT INTO `products`(`product_idn`, `name`, `fabricator`, `view`, `count_kinders`, `handle_transient`, `number_of_wheels`, `the_width_of_the_wheelbase`, `weight`, `about`, `price`, `discount`, `action`, `category`, `podcategory`,`dubl`, `stock`, `popular`, `new`) VALUES ('$product_idn','$f1','$f2','$f3','$f4','$f5','$f6','$f7','$f8','$f9','$f10','','$f11','$f00','$f000','no','no','no','no')");
if(!$res2){error_r('Техническая ошибка при добавлении товара');}else{ ?><script>window.close();
</
script><?php /*true_r('Товар добавлен');*/}



Впервые столкнулся? Как такое возможно?? Функция вызывается лишь один раз...
Подскажите в чем ошибка и как ее исправить?
Или хотя бы как отследить сколько раз выполняется запрос Insert к базе данных....
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.