PDO获取SQL查询结果的第一个元素

时间:2016-02-15 16:05:49

标签: php pdo

如何通过以下查询从下表中获得7:

SELECT name from table WHERE id = 3

即数组的第一项。

id name
1   [2,3]
2   [3,5,6]
3   [7,8]

这就是PDO的样子。我可以得到

$db = new PDO('...');
$sth = $db->prepare('SELECT `name` AS grupo
FROM `table`
WHERE `id` =3');

$sth->execute();
$resultado= $sth->fetch();
echo ($resultado)[0];

返回:

[7,8]

1 个答案:

答案 0 :(得分:0)

查看PDO::fetchColumn

  

从结果集的下一行返回单个列

编辑:

echo json_decode($sth->fetchColumn(), true)[0];