使用列作为数组键

zo冢

我想使用数字列作为数组键。

我在fetchAll之后使用一个循环,但我想知道是否有可能使它变得直接。

我的查询:

$RequeteSql = $db->query("
    SELECT *
    FROM PouvoirsNumeros
        LEFT JOIN Pouvoirs ON (Pouvoirs.Pouvoir_Id = PouvoirsNumeros.Pouvoir_Id)
    WHERE
        PouvoirsNumeros.TypePerso = 'Ange'
    ORDER BY
        Pouvoirs.Pouvoir_Nom");
$ResultatRequete = $RequeteSql->fetchAll(PDO::FETCH_GROUP|PDO::FETCH_ASSOC);

有了它,我有:

(
    [0] => Array
        (
            [TypePerso] => Ange
            [Numero_Des] => 711
            [Pouvoir_Id] => 157
            ...
        )
...
)

我想将密钥替换为Pouvoir_Id

(
    [157] => Array
        (
            [TypePerso] => Ange
            [Numero_Des] => 711
            [Pouvoir_Id] => 157
            ...
        )
...
)

PDO::FETCH_GROUP|PDO::FETCH_ASSOC

(
    [157] => Array
        (
            [0] => Array
                (
                    [TypePerso] => Ange
                    [Numero_Des] => 711
                    [Pouvoir_Id] => 157
                    ...
                )
        )
...
)

是否可以直接使用PDO进行制作?

Nigel Ren

认为这会起作用...

$RequeteSql = $db->query("
    SELECT Pouvoir_Id as ind, TypePerso, Numero_Des, Pouvoir_Id
    FROM PouvoirsNumeros
        LEFT JOIN Pouvoirs ON (Pouvoirs.Pouvoir_Id = PouvoirsNumeros.Pouvoir_Id)
    WHERE
        PouvoirsNumeros.TypePerso = 'Ange'
    ORDER BY
        Pouvoirs.Pouvoir_Nom");
$ResultatRequete = $RequeteSql->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);

可以找到骗子时将其删除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫-使用列作为字典的键

来自分类Dev

如何使用关联数组中的两个数据库列作为键和值

来自分类Dev

pandas DataFrame使用列作为键到字典列表

来自分类Dev

VB Excel使用表中的列作为数组

来自分类Dev

使用float作为数组键

来自分类Dev

使用float作为数组键

来自分类Dev

很热衷于将列作为数组的键和值吗?

来自分类Dev

熊猫-找不到列作为groupby的键

来自分类Dev

如何使用多列作为键合并两个数据框?

来自分类Dev

如何在SQL中使用列作为键来透视列

来自分类Dev

使用两列作为键对两个表进行SQL查询

来自分类Dev

我可以使用表中的其他列作为外键吗

来自分类Dev

在Ruby中使用数组作为哈希键

来自分类Dev

Javascript:如何使用数组值作为键?

来自分类Dev

一组列作为 Mysql 中的唯一键,但使用时间戳作为一天

来自分类Dev

使用python数组的列作为布尔值来更改另一列的值

来自分类Dev

从表中将列作为数组获取到在网页上使用context_processor

来自分类Dev

Spark Dataframe groupBy以序列作为键参数

来自分类Dev

JSON列作为kafka生产者中的键

来自分类Dev

Spark Dataframe groupBy以序列作为键参数

来自分类Dev

Sqlalchemy 结果为字典,指定列作为键

来自分类Dev

MySQL使用虚拟列作为连接点?

来自分类Dev

使用列作为R中绘图的因子

来自分类Dev

功能:如何使用列作为参数?

来自分类Dev

如何使用列作为行中的条目?

来自分类Dev

使用两列作为输入-Pandas

来自分类Dev

使用列作为R中绘图的因子

来自分类Dev

使用现有的列作为索引

来自分类Dev

当我使用列作为键合并数据帧时,它会无限次重复其他列

Related 相关文章

热门标签

归档