我試圖呼應了一定的成效 這裏$阿迪亞是一個包含多個值 和$ 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