gpt4 book ai didi

mysql - 在 CakePHP 3.x 中,我如何计算 MySql 表中的行数?

转载 作者:太空宇宙 更新时间:2023-11-03 11:43:52 26 4
gpt4 key购买 nike

我有一个名为“设备”的 MYSQL 表。我已经成功地完成了所有的垃圾桶/蛋糕烘焙。事实上,我有自动构建的 DevicesController.php 完全正常工作。但我不知道如何计算表格中的行数。我试过:

$conn = ConnectionManager::get('default');
$numRows = $conn->execute('select count(*) from devices');

$this->DeviceSetups = TableRegistry::get('Devices');
$numRows = $this->Devices->query('select count(*) from devices'); // both like this
$numRows = $this->Devices->query('select count(*) from devices')->execute(); // and like this

$this->DeviceSetups = TableRegistry::get('Devices');
$numRows = $this->Devices->find('count');

通过 mysql_query() 并不是一个好主意,因为我已经在 app.php 中设置了所有访问信息供 CakePHP 使用。我使用 AnyModel 尝试了其他方法,但没有用。

前 2 次尝试返回 Cake\Database\Statement\MysqlStatement 而不是表中行数的整数。我咨询过this回答和this回答并阅读 CakePHP 文档。似乎没有任何内容告诉我如何对表进行计数,也没有告诉我如何执行原始 My SQL 命令字符串然后访问结果。

最佳答案

关于mysql - 在 CakePHP 3.x 中,我如何计算 MySql 表中的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39986923/

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