我想问你关于我的数据库查询
我的数据库中有这个表admin_table
tag id name password profession
xxxxxx Jhon Begly 123 admin
我构建一个php页面来插入用户名和密码 如果有效,我需要检查我输入的用户名和密码,然后按照下面的步骤进行操作
$ sql =“SELECT * FROM admin_table WHERE name ='”。$ username。“'AND password ='”。$ password。“'”;
那么如何在上面的同一查询中检查专业 任何更新将受到高度赞赏
答案 0 :(得分:0)
你在哪里验证专业?如果它在另一个表中......使用
INNER JOIN profession_table as pt
ON pt.some_column
在您的部分查询之后
答案 1 :(得分:0)
你是说这个?
$sql = "SELECT * FROM admin_table WHERE name='".$username."'
AND password='".$password."' AND profession = 'admin'";
如果您返回结果行,则匹配所有三列。如果为零行,则无法匹配至少一行。不太确定你的用例。
我同意其他评论者的说法,这在很多方面都远非最佳做法。