尝试迁移到 MySQLi,其中一些让我感到困惑。快速提问,因为我的查询当前显示即使没有结果,也有 1 个结果...
如何查找为此返回的行数:
$sql = <<<SQL
SELECT u.*, t.*
FROM Users u
LEFT JOIN Transactions t USING (UserID)
WHERE UserID = $UserID
ORDER BY Date DESC
LIMIT 5
SQL;
目前,它从空表中返回 1 个结果,所有值均为 null。
最佳答案
您应该尝试放置该值而不是 $UserID。然后,您应该尝试在 MySQL 中运行此查询。
此外,请检查处理查询结果的代码。
关于php - 计算左连接的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21220928/