奇怪的变量错误

时间:2017-10-10 22:58:33

标签: php mysql variables

我已经编写了以下代码并为第二个代码片段创建了一个变量 第一:

$user_id=1;
$result = mysql_query("SELECT * FROM tbl_want_job WHERE user_id=$user_id");
while ($row2 = mysql_fetch_row($result)) { 
$aa="$row2[1]"; 
}
echo $aa; // return: abc

第二:

$result2 = mysql_query("SELECT * FROM tbl_job WHERE job_nam ='$aa'"); 
while ($row3 = mysql_fetch_row($result2)) { 
$az="$row3[2]";}
echo $az;

现在当我在secound代码中使用$ aa变量时返回此错误!!!

-Undefined variable- az in

但是当我改变' $ aa' whith" abc"我不会得到错误! 感谢

1 个答案:

答案 0 :(得分:0)

第二个结果集不返回结果,因此错误。