[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: перезаписать данные в таблице
sharomet
здравствуйте...скажите как можно перезаписать данные в определённой таблице у определённого пользователя предварительно проверив его эмейл и пароль

К примеру у меня есть таблица users в ней поле name и мне нужно его перезаписать имея $UEmail $UPass то есть нужно у пользователя у которого $UEmail и $UPass совпадают сменить name как это можно сделать?

UPDATE `users` SET `Name`='ziga'
это простой вариант, а как сделать что бы у определённого пользователя поменять имя???

$sql="UPDATE `Name` FROM `users` WHERE `UEmail`='".mysql_real_escape_string($UEmail)."' and `UPass`='".$UPass."' LIMIT 1";

$result = mysql_query($sql, $dbcnx) or die(mysql_error());
такая схема тоже не очень работает



Спустя 7 минут, 43 секунды (15.05.2012 - 22:20) Gabriel написал(а):
Цитата
"UPDATE `Name` FROM ..."

oO

Спустя 56 секунд (15.05.2012 - 22:21) Игорь_Vasinsky написал(а):
почему не работает? пароли не совпадают. ты как пароли хранишь? и нафиг вообще пароль тоже сувать?)))))) мыло должно быть уникально и не пениться без повода.

Спустя 2 минуты, 48 секунд (15.05.2012 - 22:23) sharomet написал(а):
Цитата (Игорь_Vasinsky @ 15.05.2012 - 18:21)
почему не работает? пароли не совпадают. ты как пароли хранишь? и нафиг вообще пароль тоже сувать?)))))) мыло должно быть уникально и не пениться без повода.

всё совподает пароли в md5 а пароль сувать нужно ато возимут мыло угонят, для безопасности...А вообще вобщем такая схема должна работать???? Если да то буду искать запарки

Спустя 23 минуты, 14 секунд (15.05.2012 - 22:47) Kuliev написал(а):
sharomet
Читаем тут про оператор UPDATE здесь! потом исправляем ошибки.

Спустя 3 минуты, 22 секунды (15.05.2012 - 22:50) Игорь_Vasinsky написал(а):
update table set cell = 'value' where id=1

Спустя 17 минут, 50 секунд (15.05.2012 - 23:08) inpost написал(а):
UPDATE `users` SET `Name`='ziga'
UPDATE `Name` FROM `users` WHERE
Что-то синтаксис не похож вообще...

Спустя 26 минут, 6 секунд (15.05.2012 - 23:34) Gabriel написал(а):
Цитата (inpost @ 15.05.2012 - 19:08)
UPDATE `users` SET `Name`='ziga'
UPDATE `Name` FROM `users` WHERE
Что-то синтаксис не похож вообще...

хД) намека афтор ни понял )

2TS
а чем предложенный вами же вариант не устраивает? слишком просто, или...? (не учитывая ошибки запроса/опечатки)


_____________
Место клизмы изменить нельзя!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.