那里。我正在从 mysql 迁移到 PDO 结构,并且在尝试使用 foreach 语句时遇到问题,如果我能得到一些帮助,将不胜感激。不起作用的结构是:
foreach ($con -> query('SELECT MIN(LEAST(L1_RMS, L2_RMS, L3_RMS)) AS menor_valor FROM afunda_eleva') as $array_min_afund)
{
$intensidade_elevacao[] = $array_min_afund['menor_valor'];
}
在哪里
$con 是我连接到数据库的变量。(工作正常)。
我运行时得到的错误是:
“为 foreach() 提供的参数无效”
问题是我在程序中使用了相同的结构,超出了一些行并且它起作用了。有谁知道发生这种情况的可能原因?提前致谢!
编辑
$result = ($con -> query('SELECT MIN(LEAST(L1_RMS, L2_RMS, L3_RMS)) AS menor_valor FROM afunda_eleva'));
while ($row = $result -> fetch_assoc())
{
$intensidade_elevacao[] = $row['menor_valor'];
}