繁体   English   中英

我如何需要返回查询以计算行数,以及如何计算行数?

[英]How do I need to return the query in order to count the number of rows, and how do I count the rows?

基本上我不确定如何获取查询以便能够计算行数。

我需要获取行数以进行检查。

代码如下:

$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){

PDOStatement对象提供了rowCount()方法,该方法返回SELECT ed的行数:

如果关联的PDOStatement执行的最后一条SQL语句是SELECT语句,则某些数据库可能会返回该语句返回的行数。 但是,并非对于所有数据库都可以保证此行为,并且便携式应用程序不应该依赖此行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM