【发布时间】:2014-01-17 10:11:43
【问题描述】:
这快把我逼疯了。由于某些奇怪的原因,pdo 的fetch style 参数的数据类型是integer?它不能是整数,它更像是一个没有引号的字符串。而且里面没有数字。当我尝试制作 pdo 函数库时,我发现了它,但这并不重要。看看这个:
echo gettype(PDO::FETCH_ASSOC); // returns 'integer'
这是怎么回事??
【问题讨论】:
-
我认为您的查询有误,您得到
false或 0。您能向我们展示您之前的查询吗? -
不,问题不在于查询,而在于获取样式数据类型。
-
文档说明它是一个整数 (php.net/manual/en/pdo.constants.php),PDO::FETCH_ASSOC 是一个标志。有关 PDO 常量及其值,请参阅 3v4l.org/i6SFv。
-
为什么要拒绝请解释这种不友好的行为。