gpt4 book ai didi

php - 选择用 pdo 获得的数组的一列的一个值

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:30 25 4
gpt4 key购买 nike

我有以下代码:

$foo = $bdd->prepare($qry);
$foo->execute();
$result = $foo->fetchAll();

$qry 中,我有一个 SELECT,表 beatles b 之间有一个 JOIN status s(在列 status_id 上),结果如下:

代码:

b.id    b.firstname    b.lastname    b.status_id   s.status_id     s.status

0 John Lennon 0 0 Mort
1 Paul McCartney 1 1 Vivant
2 Ringo Starr 1 1 Vivant
3 George Harrison 0 0 Mort

(第一行是表中的列名,不在查询结果中)

例如,我只想在 php 中选择 ringo starr 的 s.status。我该怎么做?

谢谢

最佳答案

如果您想检索 Ringo Starr 的状态值,但需要该页面内其他字段的值,那么(假设数组已返回并由 id 索引),您可以使用 $ 访问它结果[2]['状态']。否则,将您的选择语句更改为仅选择 idstatus 的值。

作为旁注,在您的 SELECT 语句中,您可能需要为 b.status_ids.status_id 提供别名;当你加入时,列名被采用并且表名在返回的内容方面基本上被忽略 - 所以像 b.status_id AS b_status_id, s.status_id AS s_status_id 这样的东西会确保你得到正确的这两个值。当然,您可能已经这样做了 - 从您提供的列名称来看,看起来您可能还没有这样做。

关于php - 选择用 pdo 获得的数组的一列的一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31049149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com