我有一个while循环,我在while循环中调用了一个函数,但是我在while循环的参数中定义了一个变量,它在函数内部未定义。
<?php
$realsql = "some sql which works";
$coolvariable = mysqli_query($con,$realsql);
while($row = mysqli_fetch_array($coolvariable))
{
call();
}
call()
{
echo $row['array'];
}
?>
答案 0 :(得分:2)
您没有将$row
传递给您的通话功能。
尝试这样做:
$realsql = "some sql which works";
$coolvariable = mysqli_query($con,$realsql);
while($row = mysqli_fetch_array($coolvariable))
{
call($row);
}
function call($row)
{
echo $row['array'];
}