Показать сообщение отдельно

  #9  
Старый 28.01.2008, 16:09
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Такой странный вопрос у меня.
Админка, страница настроек...
На страницу выводится куча настроек для их изменения....
предположим таблица состоит из трёх полей..соответственно три какие-то настройки...
Так вот думаю как бы корректно изменять эти настройки если изменился только один параметр.
1) вариант сменить всё одним запросом.
PHP код:
UPDATE `settingsSET 
`pole1` = '".$_POST['pole1']."' ,
`
pole2` = '".$_POST['pole2']."' 
`
pole3` = '".$_POST['pole3']."' 
примерно так
Но в таком случае не вижу надобности апдейтить все поля, если изменилось только одно...тем более как я сказал настроек там не 3 а намного больше.
2) Второй вариант это проверить изменена ли определённая настройка и если изменена, то апдейтить поле с этой настройкой. Но в тоже время если все настройки сменены, то тыща sql запросов это тоже не айс.
Так вот как лучше изменять настройки в такой ситуации?
 
Ответить с цитированием