读取 PHP 数组的第一项

发布于 2024-11-07 00:52:01 字数 301 浏览 2 评论 0原文

我有一个由以下代码生成的 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。我怎样才能在不解析所有项目的情况下做到这一点?提前致谢。

I have a PHP array generated by the following code:

$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;
}

I want to grab the very first id of this array. How can I do that without parsing all the items? Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱冒险 2024-11-14 00:52:01

当您说此数组的第一个 id 时,我假设它是 $data 数组,只需执行以下操作:

print_r($data[0]);

When you say first id of this array I am assuming that is the $data array, just do:

print_r($data[0]);
过潦 2024-11-14 00:52:01

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

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

Why don't you limit the number of items returned if you don't need them?

$sql = "SELECT adresa.Id_Adresa as id FROM adresa LIMIT 1";
征﹌骨岁月お 2024-11-14 00:52:01
$sql = "SELECT adresa.Id_Adresa as id FROM adresa LIMIT 1";
$result = $this->os->db->conn->query($sql);
$firstId = $result->fetchColumn(0);

请参阅 https://www.php.net/manual/en/ 上的文档pdostatement.fetchcolumn.php

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

See the docs at https://www.php.net/manual/en/pdostatement.fetchcolumn.php

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文