我已经编写了以下代码并为第二个代码片段创建了一个变量 第一:
$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"我不会得到错误! 感谢
答案 0 :(得分:0)
第二个结果集不返回结果,因此错误。