php构建查询用户名和密码并检查结果

时间:2014-07-03 21:50:28

标签: php sql

我想问你关于我的数据库查询 我的数据库中有这个表admin_table

tag id       name           password       profession 
xxxxxx     Jhon Begly         123            admin

我构建一个php页面来插入用户名和密码 如果有效,我需要检查我输入的用户名和密码,然后按照下面的步骤进行操作

$ sql =“SELECT * FROM admin_table WHERE name ='”。$ username。“'AND password ='”。$ password。“'”;

那么如何在上面的同一查询中检查专业 任何更新将受到高度赞赏

2 个答案:

答案 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'";

如果您返回结果行,则匹配所有三列。如果为零行,则无法匹配至少一行。不太确定你的用例。

我同意其他评论者的说法,这在很多方面都远非最佳做法。