Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Сухроб Хусамов 25.02.2008 12:59
Уникальный ключ у товара то есть?Не видел такой конструкции. Спасибо, изучу как она действует. Уникальный ключ конечно есть, но что имеется под этим уникальным ключом? Если имеется PRIMARY или UNIQUE защитый в самой таблице, то мне скорей это не поможет -- у меня там только ID является ключом. Но в обновлении он не используется, так как артикул в другом поле и не уникальном.
например может артикул является таковым?
тогда делаете не UPDATE а INSERT:
INSERT INTO items (key_item,name,price ...)
VALUES ^tItems.menu{('$tItems.key','$tItems.name','$tItems.price' ...)}[,]
ON DUPLICATE KEY UPDATE name=VALUES(name),price=VALUES(price)...
новые записи добавятся, уже существующие обновятся..