PHP PDO postgresql——我只想要散列名,而不是数字?
这里是Real basic:PHP PDO postgresql——我只想要散列名,而不是数字?,php,postgresql,pdo,Php,Postgresql,Pdo,这里是Real basic: $db = new PDO("pgsql:dbname=gangsterbase;host=localhost", "sexyadmin", "ohhhhhyeahhhhh" ); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $db->prepare("SELECT * FROM datFineLookinTable WHERE name LIKE :nam
$db = new PDO("pgsql:dbname=gangsterbase;host=localhost", "sexyadmin", "ohhhhhyeahhhhh" );
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $db->prepare("SELECT * FROM datFineLookinTable WHERE name LIKE :name ;");
$stmt->bindParam(':name', $name, PDO::PARAM_STR);
$stmt->execute();
$result = $stmt->fetchAll();
但我的回报当然是:
Array
(
[0] => Array
(
[Something] => foo
[0] => foo
[somethingElse] => herp
[1] => herp
[AnotherSomethingElse] => derp
[2] => derp
)
)
但我只是想
Array
(
[0] => Array
(
[Something] => foo
[somethingElse] => herp
[AnotherSomethingElse] => derp
)
)
如果不进行删除数组元素的后处理,如何让PDO像这样返回
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
它不在fetchAll
文档中,而是在fetch
文档中
不错的数据库密码,我想;)