[英]php build query username and password and check result
我想問一下我的數據庫查詢,我的數據庫中有此表admin_table
tag id name password profession
xxxxxx Jhon Begly 123 admin
我建立了一個php頁面以插入用戶名和密碼,我需要檢查我在其職業中輸入的用戶名和密碼(如果有效),然后按如下所示繼續進行新頁面
$ sql =“ SELECT * FROM admin_table,其中name ='”。$ username。“'AND password ='”。$ password。“'”;
所以我將如何在以上任何更新的同一查詢中檢查職業,將受到高度贊賞
您在哪里驗證專業? 如果在另一個表中...使用
INNER JOIN profession_table as pt
ON pt.some_column
在查詢的from部分之后
你是這個意思?
$sql = "SELECT * FROM admin_table WHERE name='".$username."'
AND password='".$password."' AND profession = 'admin'";
如果返回結果行,則匹配所有三列。 如果為零行,則無法匹配至少一個。 不太確定您的用例。
我也同意其他評論者的觀點,認為這與最佳實踐在許多方面都相去甚遠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.