我有一个工作注册和登录系统,我的网站上的成员将详细信息记录到MySql数据库中。我的成员MySql表有一行名为' id'区分一个帐户与另一个帐户(每个帐户不同)。我有办法在使用会话登录时从表中获取用户ID,但我需要知道如何从同一个单元格中获取另一个值(例如,他们用于注册的电子邮件地址)。
以下是我的表格的演示:
id |用户名|电子邮件
48 |约翰史密斯| johnsmith@example.com
49 | PeterGriffin | petergriffin@example.com
如果帐号为48的帐户已登录,如何从' email'中的同一帐户中获取该值? row(返回' johnsmith@example.com')?
答案 0 :(得分:2)
一个简单的select
语句会这样做:
SELECT email FROM members WHERE id = 48
现在你可以阅读一些关于如何让两者协同工作的php/mysql tutorials。
答案 1 :(得分:0)
假设id是主键(如果没有,那么请确保它是),您可以使用简单的SELECT查询从同一记录中请求任何属性。例如,要检索电子邮件:
SELECT email from [TABLE] where id=[your session id]