$file = fopen("1.txt","r");
while(!feof($file))
{
  $k = str_replace("\n","",fgets($file));
  //$db->query("insert into tag values(null,'$k')"); //可以分条正常插入
  $res = $db->query("select id,title from arc where title like '%$k%'");
  echo $db->num_rows($res).'<br>';  //前面输出全为0,只有最后一个输出正确结果
  $db->free_result($res); //释放不释放效果一样
}
fclose($file);
输出结果为:
0
0
0
0
...
100插入可以正常,为什么查询的时候就只能显示最后一个呢?前面的为什么都是0? 单条查询都有值的,放到循环里就出现这个情况。望指教!