Russian Qt Forum

Программирование => Базы данных => Тема начата: awers от Февраль 27, 2011, 23:42



Название: insert into - обновление таблицы MySQL из csv файла.
Отправлено: awers от Февраль 27, 2011, 23:42
Не могу понять как обновить бд из скрипта. Скрипт выполняет обновление из csv файла.

Скрипт такой -    $query = "insert into jos_properties_products values('$item[0]','$item[1]','$item[2]','$item[3]')";
он не обновляет таблицу а делает новые записи.

пробовал -  $query = "update into jos_properties_products values('$item[0]','$item[1]','$item[2]','$item[3]')"; НЕ ПОМОГАЕТ

Прошу не смеяться, я не програмист (

Кто может помогите плз.


Название: Re: insert into - обновление таблицы MySQL из csv файла.
Отправлено: st0ke от Февраль 28, 2011, 08:02
Для обновления базы надо использовать update.  Insert добавляет (что логично следует из названия). Синтаксис можно тут глянуть http://phpclub.ru/mysql/doc/update.html


Название: Re: insert into - обновление таблицы MySQL из csv файла.
Отправлено: awers от Февраль 28, 2011, 10:44
пробовал -  $query = "update into jos_properties_products values('$item[0]','$item[1]','$item[2]','$item[3]')"; НЕ ПОМОГАЕТ

прикрепил файлы.


Название: Re: insert into - обновление таблицы MySQL из csv файла.
Отправлено: Пантер от Февраль 28, 2011, 10:52
Ты sql вообще знаешь? Почитай про UPDATE, ты его неверно используешь.


Название: Re: insert into - обновление таблицы MySQL из csv файла.
Отправлено: awers от Февраль 28, 2011, 10:53
Ты sql вообще знаешь? Почитай про UPDATE, ты его неверно используешь.

Знал бы , не полез бы сюда с глупыми вопросами.


Название: Re: insert into - обновление таблицы MySQL из csv файла.
Отправлено: Пантер от Февраль 28, 2011, 10:59
Глупые вопросы разрешаются сами собой, если хоть немножко приложить мозгов и почитать литературу.
Почитай (http://www.w3schools.com/sql/sql_update.asp)


Название: Re: insert into - обновление таблицы MySQL из csv файла.
Отправлено: awers от Февраль 28, 2011, 11:06
Глупые вопросы разрешаются сами собой, если хоть немножко приложить мозгов и почитать литературу.
Почитай (http://www.w3schools.com/sql/sql_update.asp)

Вся конструкция состоит из трех файлов.

convert.php соединяет с базой
команда выполняется из  query.inc
значения хранятся в таблице csv


Название: Re: insert into - обновление таблицы MySQL из csv файла.
Отправлено: shirushizo от Февраль 28, 2011, 18:33
UPDATE имя_таблицы SET поле1 = значение1, поле2=значение1 ... WHERE условие
дерзай...