Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Обновление данных - вопрос
Форумы портала PHP.SU » » Работа с СУБД » Обновление данных - вопрос

Страниц (1): [1]
 

1. alxfro - 23 Августа, 2011 - 17:42:14 - перейти к сообщению
Собственно интересует пример SQL запроса, который бы добавлял строку в таблицу с НЕавтоинкремируемым ID, но если такой ID уже есть, обновлял бы эту строку.
2. DeepVarvar - 23 Августа, 2011 - 18:11:16 - перейти к сообщению
alxfro на чистом SQL или MySQL в командной строке, да - можно.
Через php только двумя (не всегда) запросами последовательно.

Делаем апдейт по ID и если mysql_affected_rows вернул "ноль", то делаем инсерт с тем же ID.

 

Powered by ExBB FM 1.0 RC1