gpt4 book ai didi

php - 多个可登录网站的SQL表

转载 作者:行者123 更新时间:2023-11-29 13:50:41 25 4
gpt4 key购买 nike

我正在构建的网站有多个表。因此,当用户登录时,我使用 PHP session ,因此当我想要获取用户时,我通常会使用:

$id = $_SESSION['id'];
$result = mysql_query("SELECT * FROM users WHERE id = '$id'") or die(mysql_error());
$row = mysql_fetch_array($result);

我还有一个名为代表的表,他们也可以登录,我可以通过执行以下操作来选择:

$id = $_SESSION['id'];
$result = mysql_query("SELECT * FROM representatives WHERE id = '$id'") or die(mysql_error());
$row = mysql_fetch_array($result);

但是在用户部分我想确保登录的用户不是代表,并且在代表部分我想确保登录的用户不是用户。那么我如何找出用户使用的帐户类型,并从正确的表中选择我的 mySQL 查询呢?我是否必须制作一张仅包含所有信息的大表,然后创建一个类型字段来指示用户是普通用户还是代表?或者有没有办法在保留两个表的同时找出用户的类型?

最佳答案

只需设置一个 session 变量

$_SESSION['rep'] = FALSE

如果他们是代表,则将其设置为 true 并对该变量执行检查?

关于php - 多个可登录网站的SQL表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16720398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com