gpt4 book ai didi

php - 相当于 mysql_num_rows 或 mssql_num_rows 的 PDO

转载 作者:可可西里 更新时间:2023-11-01 09:03:57 25 4
gpt4 key购买 nike

<分区>

我知道之前有人问过这个问题,但似乎解决方案是针对所提出问题的。

我有一个包含数百个实例的代码库,其中使用了 mssql_num_rows。

代码示例:

$db->execute($sql);

if ($db->getRowsAffected() > 0) {
$total = $db->fetch();

在数据库类中:

$this->rowsaffected = mssql_num_rows($this->query_result);
  • 我无法创建通用的 SELECT count(*) FROM table 查询,因为我有太多特定的选择语句。
  • 我可以运行 preg_replace 删除 SELECT 和 FROM 之间的所有内容,然后替换为 COUNT(*) 并运行第二个查询但这假设所有查询都以某种方式设置。
  • 我可以先 fetchAll 然后 count() 结果,但这意味着升级 if 语句的所有实例。

那么,如果人们将他们的代码更新为 PDO,那么什么是 *_num_rows 函数的最佳替代品。不是解决特定问题的东西,而是替代 *_num_rows 功能的东西。如果这不可能,以前是什么让它成为可能?

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