SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.12.2010 01:16:34

mishko_o
Участник
Зарегистрирован: 21.06.2010
Сообщений: 4

Повторы при INSERTе.

Здравствуйте. Написал скрипт переноса данных из одной таблицы в другую и столкнулся с проблемой. При INSERTе вставляется по 2 копии каждого товара.
Код:

$sql="SELECT DISTINCT * FROM tovar WHERE categoryID='1'";
$rez=mysql_query($sql);
while ($tovars=mysql_fetch_array($rez))
    {
    $picture=substr($tovars[link], 8);
    $sql="INSERT INTO products (`productID`, `categoryID`, `name`, `description`, `customers_rating`, `Price`,   `picture`, `in_stock`, `thumbnail`, `customer_votes`, `items_sold`, `big_picture`, `enabled`, `brief_description`, `list_price`, `product_code`) VALUES ('', '1', '$tovars[name]', '$tovars[text]', '', '$tovars[price]', '', '1', '$picture', '', '', '', '1',   '$tovars[text]', '', '$tovars[articul]')";
    mysql_query($sql);
    }
}


Посогите, срочно нужно решить проблему...

Неактивен

 

#2 09.12.2010 19:20:30

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Повторы при INSERTе.

Может, Вы просто запустили сценарий дважды?

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson