下面的代码只输出单行(数据库中有2个应该输出)。WHERE id =(array)
我认为,问题出在ID = $数据[ID]因为DATA1是数组,而不是单一的value.I希望而会解决这个问题,但它does not看起来不太好......
$results1 = mysql_query("SELECT * FROM keywords WHERE keyword='$search' ORDER BY (relevant-irrelevant) DESC");
$data1=mysql_fetch_array($results1);
$results2=mysql_query("SELECT * FROM searchengine WHERE id='$data1[id]'");
while($data2=mysql_fetch_array($results2))
要小心......你可能用sql注入... – THEn 2011-06-16 22:51:09