gpt4 book ai didi

php - MySQL 查询在 pdo 中只返回一行

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:08 24 4
gpt4 key购买 nike

我的 MySQL 查询只显示一行(而不是所有行),但是当我对查询执行 COUNT 时,它显示了查询中正确的行数。这里似乎有什么问题?

$sql5 = "SELECT m.*, i.*, COUNT(*) AS num, m.id AS m_id FROM members m JOIN roommate_seek i ON m.id = i.member_id
WHERE _school = :school AND i.category = :category";

foreach ($db->query($sql5, array('school' => $_GET['school'], 'category' => $category)) AS $result3)
{
echo "{$result3['m_id']}";
}

最佳答案

您正在使用没有GROUP BY 的聚合函数(COUNT)。在这种情况下,它应该只返回一行。

关于php - MySQL 查询在 pdo 中只返回一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31434612/

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