将php变量存储在PDO中,以便在for循环中获取内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将php变量存储在PDO中,以便在for循环中获取内容相关的知识,希望对你有一定的参考价值。

我正在使用数据库中的内容构建表。我正在尝试使用for()循环构建表。

for ($i=1; $i <= $giorni; $i++) {
   echo "<td>".$row['_04']."</td>";
}

表的每一列都是数据库中的同一列,并使用_01 _02 _03 ... _31使用LEFT JOIN(一个月中的几天)这样的递增模式重命名了不同的时间:

LEFT JOIN (
    SELECT id_operatore, ore_lavorate AS _03
    FROM tbl_ore_operatori
    WHERE data = '2020-05-03'
    GROUP BY id_operatore
) t_03

我正在训练要以$row['pattern']循环后自动递增的方式来构建已检索的for()。我尝试过类似的东西:

$row['_0'.$i.''];
$row['_0{$i}'];

$var = '_0'.$i;
$row[$var];
$row['$var'];

但是这些都不起作用。是否有可能达到这个结果?有没有一种方法可以在获取的结果中存储变量?

答案

[当您尝试为此极其基本的操作查找重复的问题时,由于措辞不佳的问题和过于本地化的答案,那里只有不相关的垃圾的感觉

foreach ($row as $item) {
    echo "<td>$item</td>";
}

以上是关于将php变量存储在PDO中,以便在for循环中获取内容的主要内容,如果未能解决你的问题,请参考以下文章

PHP,PDO,SQLite INNER JOIN语句和变量

如何在循环中更改php变量名?

从 MS SQL 中的 PHP PDO 存储过程中返回 Select *

使用 PDO 将会话存储在数据库中的 PHP 不会产生我预期的错误

PHP PDO 无法获取 OUT 参数值

从表单中检索信息以进行 PDO 查询的问题