使用数据库的全部意义在于您无需执行此操作!这就是为什么RDBMS为SELECT语句提供WHERE子句的原因.如果您已正确索引表,则RDBMS只需查找几行以查找匹配的条目(如果可用).所以你不必编写所有这些代码.你自己.
$password = hashing_fuciont($dataObj['Password']); /* you are hashing the password aren't you? */ $stmt = $state->prepare("SELECT * FROM users where username=? password=?") $stmt->execute( array("username"=>$username, "password"=>$password)); $userRow = $state->fetchAll();