由于没有提供示例,为了消除由此产生的任何混淆,setAttribute() 方法的调用方式如下
setAttribute(ATTRIBUTE, OPTION);
因此,如果我想确保从查询返回的列名以数据库驱动程序返回的大小写返回(而不是以全部大写返回 [这是某些 PDO 扩展的默认值]),我会执行以下操作
<?php
// 创建一个新的数据库连接。
$dbConnection = new PDO($dsn, $user, $pass);
// 设置返回 column_names 的大小写。
$dbConnection->setAttribute(PDO::ATTR_CASE, PDO::CASE_NATURAL);
?>
希望这对一些通过示例学习的人有所帮助(就像我一样)。
.Colin