我正在尝试使用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);
这就是我得到的:
获取的每个对象都包含key => value AND index => value。 我不需要index =>值,我不知道它来自哪里以及为什么。是否可以在没有index => value?
的情况下获取元素答案 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);