RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
PHP数据库学习之如何获取查询结果的行数?
在 PHP 中,我们可以使用 MySQLi 和 PDO 两种方式来连接和操作数据库。不论使用哪种方式,都需要掌握如何获取查询结果的行数。

通常情况下,在进行数据查询时,我们需要知道该查询返回了多少条数据。这个信息对于分页、记录处理等功能至关重要。

创新互联建站于2013年开始,先为普洱等服务建站,普洱等地企业,进行企业商务咨询服务。为普洱企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

在 MySQLi 中,获取查询结果的行数非常简单。只需通过 mysqli_num_rows() 函数即可实现:

```

$result = $mysqli->query("SELECT * FROM table_name");

$num_rows = mysqli_num_rows($result);

echo "共有".$num_rows."条记录";

以上代码中,首先通过 `$mysqli->query()` 方法执行 SQL 查询语句,并将返回值赋给 `$result` 变量;然后通过 `mysqli_num_rows()` 函数获取 `$result` 的总行数,并将其保存到 `$num_rows` 变量中;最后输出一段提示信息。

如果使用 PDO,则可以借助 fetchAll() 和 count() 两个方法来获得相应信息:

$stmt = $pdo->prepare("SELECT * FROM table_name");

$stmt->execute();

$rows = $stmt->fetchAll();

$num_rows = count($rows);

以上代码中,首先调用 prepare() 方法准备 SQL 查询语句,并执行 execute() 方法;然后调用 fetchAll() 方法从结果集中取出所有数据并存入变量 `$rows` 中;接着利用 count() 函数获取 `$rows` 的总行数,并将其保存到 `$num_rows` 变量中;最后输出一段提示信息。


网页标题:PHP数据库学习之如何获取查询结果的行数?
路径分享:http://www.jxjierui.cn/article/codjdoh.html