我试图呼应了一定的成效 这里$阿迪亚是一个包含多个值 和$ VAR3还包含多个值 而是一个数组,当我呼应它,它显示只有一个值PHP回声在while循环的多变量
请找出我在做什么错
$query1= mysql_query("SELECT * FROM table WHERE col2 in ($aditya)");
while($var1=mysql_fetch_array($query1))
{
$var2=$var1['col1'];
$var3=$var1['col2'];
$var4=$var1['col3'];
$name=mysql_query("SELECT f_name FROM table2 WHERE f_id=$var2");
$tname=mysql_fetch_array($name);
echo "</br>"."</br>"."<a style='color:blue' href=something.php?f_id=$var2 target=_BLANK >".$name['f_name']."</a>"." "."$var3"." "."("."$var4".")";
}
如果$阿迪亚是数组,那么你应该改变你的SQL查询这个样子, $ QUERY1 =请求mysql_query(“SELECT * FROM表WHERE中(COL2” .implode(” ,',$ aditya)。“)”); – 2012-08-10 06:34:44
转储while循环内的数组以查看它们包含的内容; '的print_r($ VAR1)' – Vishal 2012-08-10 06:34:58
@MuthuKumaran ..我这样做,在一个单独的查询 $阿迪亚=破灭( '',$ ids_array); – 2012-08-10 06:44:59