對不起,對於初學者的問題。 我正在尋找大約一個小時,但我不明白爲什麼我的第二行以外的行不起作用...名稱變量只運行$行var不起作用...數組外部雖然不起作用
$i = 0;
while($i < 8)
{
$str = "SELECT * FROM `$name[$i]`";
$result = mysql_query($str, $connessione);
$l = mysql_num_rows($result);
while($l > 1)
{
$strs = "SELECT * FROM `$name[$i]` WHERE `Livello` = '$l'";
$results = mysql_query($strs, $connessione);
$row[$i][$l] = mysql_fetch_array($results);
if I put here the echo I can view the mysql variable
echo $row[$i][$l]['var'];
$l--;
}
if I put here echo $row[$i][$l]['var']; he send me the error " Undefined offset"
$i++;
}
希望你能幫助我...
什麼是「不工作」是什麼意思? – deceze
如果'mysql_num_rows($ result)'返回1,那麼'$ l> 1'是假的。 – Baalthasarr
如果'$ l'爲'0',則不會定義'$ row'變量。 – didierc