我在数据库中有两个表。一个表用于用户登录和注册,另一个表用于数据中的用户密钥。
对于表用户登录和注册具有id作为主键,用户名,密码和电子邮件,而数据表中的用户键具有id作为主键和数据名称。我怎么能这样做,例如,帐户1登录和键入数据,数据只会显示在帐户1中。当其他帐户登录时,他们将看不到数据?对不起,我的英语不好。我想知道如何设置数据是关键在PHP中的帐户?我正在使用localhost。
用于插入数据php
$sql = "INSERT INTO Table2 (name) VALUES ('$name')";
显示数据php
$sql = "SELECT * FROM Table2 ";
答案 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}}表中的信息。
希望这有帮助! :)