2011-07-07 127 views
0

我目前正在建立一个预测游戏网站,其中人们针对特定问题选择具体的答案,他们从网站上的<选择>表单选择答案。上次我这样做时,我让人们从<中选择>字段来选择他们的用户名和密码,然后当他们将答案放入时,它将它与用户名相匹配并使用它更新数据库。PHP/MYSQL更新特定用户的特定行问题

对于这个更新的版本,我已经让用户先登录,所以我已经有了一个可用的会话名称,因为它在页面的其他地方使用。

我该如何着手更新数据库中特定行的特定行。 (问题可能没有意义,所以我举个例子)。

用户已登录,他们在数据库中的名字是杰里,我已经让他们声明了。

session_register("name"); 

所以那里现在登录,他们去的事件,并从选择框其名称为“世界杯”,他们选择自己的选秀权。

现在我想更新他们在数据库中的特定行,并用他们的选择更新字段“世界杯”。我如何使用我已经获得的“名称”来更新他们的行。

所以我想更新“Jerry”这一行,并将其从“世界杯”选择框中选择到“世界杯”字段中。总是会有超过1个字段进行更新,每更新一次可能会有10个字段,他们可以随时更新。

这有道理吗?

+0

session_register()已被弃用。改用'$ _SESSION ['name'] = ...'。 –

回答

0

我想你想使用UPDATE查询。

UPDATE users 
SET email_address='[email protected]', first_name='Jerry', last_name='Seinfeld' 
WHERE username='JSeinfeld'