数据如何仅在帐户中显示该用户插入的数据?

时间:2017-08-01 03:42:51

标签: php mysql

我在数据库中有两个表。一个表用于用户登录和注册,另一个表用于数据中的用户密钥。

对于表用户登录和注册具有id作为主键,用户名,密码和电子邮件,而数据表中的用户键具有id作为主键和数据名称。我怎么能这样做,例如,帐户1登录和键入数据,数据只会显示在帐户1中。当其他帐户登录时,他们将看不到数据?对不起,我的英语不好。我想知道如何设置数据是关键在PHP中的帐户?我正在使用localhost。

用于插入数据php

 $sql = "INSERT INTO Table2 (name) VALUES ('$name')";

显示数据php

$sql = "SELECT * FROM Table2 ";

1 个答案:

答案 0 :(得分:1)

听起来您正在寻找一个简单的INNER JOIN并结合 WHERE 条款:

SELECT *
FROM user_information
INNER JOIN users
ON user_information.userID = users.ID
WHERE users.ID = 1;

这将加入这两个表,以便您可以获取user_information表中ID为1的{​​{1}}表中的信息。

希望这有帮助! :)