gpt4 book ai didi

php - 计算mysql查询中的行数

转载 作者:行者123 更新时间:2023-11-29 08:20:04 24 4
gpt4 key购买 nike

我正在尝试计算我正在执行的 WordPress 数据库查询中返回到 $data 的行数。见下文

$data = $wpdb->get_results($wpdb->prepare("SELECT * FROM table WHERE wordpress_id=%d",get_current_user_id()),ARRAY_A);

我似乎遇到的问题是使用准备好的语句。我想我可以编写一个循环来遍历数组并对它们进行计数,但是有没有更优雅的方法来做到这一点?

提前非常感谢。

最佳答案

如果您只需要计数,请将 SQL 查询更改为 SELECT COUNT(*) as count ...。这是高效的,因为计数将在数据库本身上完成,并且您不会通过网络获取所有数据。

但是,如果您同时需要数据和计数,请按原样获取数据,然后通过执行 count($data) 获取计数。

引用:count()

关于php - 计算mysql查询中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19646433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com