|
|
|
|
|
для: Super[MAN]
(19.06.2008 в 12:35)
| | Вы меняете много полей одной конкретной строки таблицы?
Это делается запросом
UPDATE tbl
SET
col1=val1,
col2=val2,
...
colN=valN
WHERE colx = valx
|
| |
|
|
|
|
|
|
|
для: Super[MAN]
(19.06.2008 в 12:35)
| | У всех пользователей набор изменяемых значений разный? Если да, то для каждого придётся отдельный UPDATE-запрос - ничего не поделаешь, многострочного UPDATE, по аналогии с INSERT не существует. | |
|
|
|
|
|
|
|
для: Super[MAN]
(19.06.2008 в 12:35)
| | как обычно update table set ... | |
|
|
|
|
|
|
|
для: cheops
(19.06.2008 в 12:07)
| | Я просто некорректно сформулировал свой вопрос. В таблице имеется много значений (login,passwd,s_name,f_name....и т.д. ) Мне надо все эти значения или почти все поменять на новые. Хочу сделать это одним запросом,используя для этого ту же форму,по которой идет регистрация пользователя. Т.е. фактически надо изменить определенную инфу о пользователе на новую. При том пользователь сам выбирает какую. Как сделать? | |
|
|
|
|
|
|
|
для: Super[MAN]
(19.06.2008 в 11:12)
| | >SET login='$login' WHERE login='$login'
Не очень понятна логика этого запроса - в том виде какой он есть - он ничего не делает. Вы вводите много разных значений $login? Если да, то скорее всего ничего сделать не удастся. | |
|
|
|
|
|
|
| Ввожу новые значения и хочу,чтобы они обновились в таблице. Просто значений много,а постоянно писать SET login='$login' WHERE login='$login' | |
|
|
|
|