|
|
|
|
|
для: alex_fear
(01.02.2011 в 17:23)
| | Да без проблем.
Прочитайте про INSERT ... ON DUPLICATE KEY UPDATE | |
|
|
|
|
|
|
|
для: alex_fear
(01.02.2011 в 17:23)
| | Можно дейсвием онкли выполнить две команды сделать функцию и переотправить на другую страницу сылку? | |
|
|
|
|
|
|
|
для: Commander
(01.02.2011 в 17:06)
| | Понял спасибо тогда еще такой вопрос
Есть пустая таблица
туда делаю запись нужно определить если она пустая то зделать запись если там есть что то определить не совпадает ли два параметра со строк если не совпадают то записать новое если совпадает обновить одну строку!
вот пример
таблица tovat
поля
id_tovara cena nal
0 25 2
0 30 0
125 5
1 30 4
еслм есть значения по колонкам id_tovara 0 и по колонке nal 2 тогда cena обновить на 30!
а если по колонке d_tovara 0 нет значения 3 по колонке nal сделать новую запись!
Тут нужно логическими операциями тоесть считывать записи с базы и сравнивать или както по другому? | |
|
|
|
|
|
|
|
для: alex_fear
(01.02.2011 в 16:14)
| | Можно воспользоваться логическим оператором AND:
DELETE FROM `tovar` WHERE `id_tovara` = 0 AND `nal` = 0
|
P.S. Кстати, названия таблиц и полей корректнее заключать в обратные кавычки (клавиша "ё") | |
|
|
|
|
|
|
| Добрый день!
Реально сделать обновление или удаление строки по двум параметрам?
Тоесть есть например таблица в MySQl
tovar
в ней стоки
id_tovara cena nal
0 25 2
0 30 0
можно удалить строку или обновить по двум параметрам тоесть по параметру id_tovara и nal
Нужно заменить или удалить строку со значениями id_tovara 0 и nal 0
как это сделать!!
DELETE FROM tovar
WHERE id_tovara=0 а как сюда параметр nal впихнуть? | |
|
|
|
|