阅读PHP数组的第一项

时间:2011-05-10 18:40:42

标签: php arrays fetch

我有一个由以下代码生成的PHP数组:

$sql = "SELECT adresa.Id_Adresa as id FROM adresa";
$result = $this->os->db->conn->query($sql);
$data = array();
while ($r = $result->fetch(PDO::FETCH_ASSOC)) {
    $data[] = $r;
}

我想抓住这个数组的第一个id。如果不解析所有项目,我怎么能这样做?提前谢谢。

3 个答案:

答案 0 :(得分:2)

当你说first id of this array我假设那是$data数组时,只需这样做:

print_r($data[0]);

答案 1 :(得分:1)

如果不需要,为什么不限制退回的物品数量?

$sql = "SELECT adresa.Id_Adresa as id FROM adresa LIMIT 1";

答案 2 :(得分:0)

$sql = "SELECT adresa.Id_Adresa as id FROM adresa LIMIT 1";
$result = $this->os->db->conn->query($sql);
$firstId = $result->fetchColumn(0);

请参阅http://de2.php.net/manual/en/pdostatement.fetchcolumn.php

上的文档