基本上我不确定如何获取查询以便能够计算行数。
我需要为检查器获取行数。
以下代码:
$query = $handler->prepare("SELECT * FROM Admins WHERE ID= :userID OR Username= :userName OR Password= :encPass");
$query->bindParam(':userID', $userID);
$query->bindParam(':userName', $userName);
$query->bindParam(':encPass', $encrypted_password);
$query->execute();
这里有一些如何以一种让我计算行数的方式获取
if (number of rows from query is >=1){
答案 0 :(得分:0)
PDOStatement
对象提供rowCount()
方法,该方法返回行数SELECT
ed:
如果关联的
PDOStatement
执行的最后一条SQL语句 是SELECT
语句,某些数据库可能返回行数 由该声明返回。但是,不保证这种行为 适用于所有数据库,不应依赖于便携式数据库 应用