Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Вопрос по работе MySQL (обновление данных)


Автор: Guest 2.8.2004, 17:03
Есть база MySQL и есть PHP скрипт регистрации.
Так вот человек зарегистрировался, затем скрипт вписал его данные в базу ну так например:
==================================
mysql_query("insert into users(id_user, login_user, pass_user) values('1', '$login', '$pass')") or die("Ошибка");
==================================
Теперь предположим я сделал функцию что чел может в любое время изменить свой логин (например) и как это сделать???
Т.е. я не могу понять как работает база.. чтобы изменить мне надо опять делать так писать поверх или как-то по другому, например какая то функция обновления данных???
mysql_query("insert into users(id_user, login_user) values('1', '$login')") or die("Ошибка");
Или уже надо использовать какую-то специальную функцию для обновления данных в таблице с уже записанными значениями????

Т.е. вопрос.. как обновить данные уже записанные в таблицу.. т.е. старые данные удалить а на их место вписать новые.. что для этого надо???

Автор: IZ@TOP 2.8.2004, 17:05
Цитата
update table set name='claus' where id=$id
Если не ошибаюсь.

Автор: Guest 2.8.2004, 17:10
Цитата(IZ @ 2.8.2004, 17:05)
Цитата
update table set name='claus' where id=$id
Если не ошибаюсь.

надо так вроде: update table set (name='claus') where id=$id

Автор: IZ@TOP 2.8.2004, 17:13
В общем то оба варианта вроде должны работать. А в чем тогда собственно вопрос?

Автор: Guest 2.8.2004, 17:16
да я даже не знаю и чего спрашивал??? просто хотел удостоверится в своих мыслях что делать надо так и ты мне помог... советом.... а как будет работать я попробую и так и так

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)