我正在localhost
(MAMP)上的 PHP 7.1.12和7.2.1之间切换,因此我可以相应地更新PHP以确保没有损坏。我遇到了一个奇怪的问题,当我在两个版本之间进行更改时,我从 SQL 查询中得到了不同的结果。
SELECT * FROM uploads WHERE upload_artist IN (SELECT following FROM followers WHERE follower = x) ORDER BY upload_id
PHP 7.1.12返回:
object(stdClass)#5 (...) {
["user_id"]=> string(1) "6", etc...
}
PHP 则返回7.2.1(注意它是怎么说"upload_id"
而不是"user_id"
的)[这是正确的输出]:< / p>
object(stdClass)#5 (...) {
["upload_id"]=> string(1) "3", etc...
}
干杯。