2015-11-17 2 views
0

I Создана регистрационная форма. После успешной регистрации форма вызовет login.php. После входа в систему с учетными данными я хочу редактировать данные. Для этого я использовал MySQL select Command. В таблице у меня есть 10 строк данных, но я хочу редактировать только записи в личную информацию, но он извлекает все данные в этой таблице. Пожалуйста, помогите мне ... Advance Thank you ..Получение данных из mysql db через PHP

+1

Добро пожаловать в SO! Пожалуйста, прочитайте [** Как спросить **] (http://stackoverflow.com/help/how-to-ask). что ты уже испробовал? Не могли бы вы показать нам свой код? – Ben

+0

Вам нужно предложение WHERE в вашем SQL SELECT, которое выбирает только пользователя с данным USERNAME. Только один ряд должен вернуться; если ни один не возвращен, пользователь не аутентифицирован. – duffymo

+0

Введите здесь свой код. –

ответ

0

Для этого вы можете использовать сессии для занесения подробно регистрируются пользователя после входа в систему по этой ссылке, чтобы хранить информацию о пользователях

http://www.w3schools.com/php/php_sessions.asp

Затем выберите сеанс (пользователь) всякий раз, когда вы захотите, и используйте идентификатор пользователя в поле выбора, в котором условие

select * from tablename where id= userIdFromSession; 

для MySQL с PHP вы узнаете здесь

http://www.w3schools.com/php/php_mysql_intro.asp

Смотрите погоду, это поможет вам или нет

Ура!

1

ниже:

select * from tablename where id= Logged_in_person_id; 
0

Используйте предложение «WHERE» в запросе mysql для получения одной записи. Запрос:

ВЫБРАТЬ column_names FROM table_name WHERE ID = «»

Смежные вопросы