所以,伙计们,我的问题是我正在从 mysql 列创建一个数组,但是,当我回显数组项时,它什么也没有返回,我有一段时间会这样,我没有看到可能的错误,希望能得到一些帮助。这是我的代码:(我知道从 mysql 到 mysqli,但我才刚刚开始尝试逻辑的东西。:))
$duracao = mysql_query(
"SELECT SUM(fim_periodo-inicio_periodo)/0.01666667 AS mysum
FROM afunda_eleva_$a"
); //THIS $duracao IS INSIDE A FOR LOOP THAT EXECUTES THE QUERY IF A CONDITION IS SATISFIED (DEPENDING ON $a and $prevNum), it is working fine!
while ($row2 = mysql_fetch_assoc($duracao))
{
$duracao_afunda_eleva[] = $row2['mysum'];
}
所以,为了测试一些可能的问题,我放了:
$i2 = sizeof($duracao_afunda_eleva);
echo $i2;
echo <br>;
它返回了数组的正确大小,问题就在这里,我认为:
for($i1 = 0 ; $i1 < sizeof($duracao_afunda_eleva); $i1++)
{
echo $duracao_afunda_eleva[$i1] or die("couldn't echo"
. mysql_error());
echo "<br>";
}
这对我没有任何价值。我真的很感激任何建议。提前致谢!