对不起,对于初学者的问题。 我正在寻找大约一个小时,但我不明白为什么我的第二行以外的行不起作用...名称变量只运行$行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