为什么MySQL -> PHP
通过PDO
有时会在NULL
查询时返回EMPTY
,FALSE
(数组)或SELECT
(和可能是其他类型)返回零结果集?
我似乎无法弄清楚每种不同类型的返回情况......我希望它不会写在手册封面上的某处;虽然我确实看了一下。
编辑1:
所以看来这是一个PDO的东西,而不是MySQL。如果结果集为零,则PDO-> FetchAll()将返回空数组,如果出错则返回FALSE。那么NULL
呢? 并且我要求的列值不是NULL,以防愚蠢的想法出现在你的头上。