PDO MSSQL获取键和行索引

时间:2015-04-28 17:01:53

标签: php sql-server pdo

我正在尝试使用MSSQL中的PHP和PDO获取数据。我确实得到了数据,但是......

更好看。

这是我的代码:

$db = new PDO('dblib:host=sql-esk.prodnt;dbname=cd_clients', 'login', 'password');
$command = $db->prepare('SET ANSI_WARNINGS ON');
$command->execute();
$command = $db->prepare('SET ANSI_NULLS ON');
$command->execute();

$sth = $db->query("exec cp_list_tree_xml_test MAZER");

$data = $sth->fetchAll(PDO::FETCH_GROUP);

print_r($data);

这就是我得到的: enter image description here

获取的每个对象都包含key => value AND index => value。 我不需要index =>值,我不知道它来自哪里以及为什么。是否可以在没有index => value?

的情况下获取元素

2 个答案:

答案 0 :(得分:1)

尝试

$data = $sth->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP);

答案 1 :(得分:0)

尝试更改以下内容:

  $data = $sth->fetchAll(PDO::FETCH_ASSOC);

而不是:

  $data = $sth->fetchAll(PDO::FETCH_GROUP);