我有一个由以下代码生成的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。如果不解析所有项目,我怎么能这样做?提前谢谢。
答案 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
上的文档