$condition.=" AND r_title LIKE '%{trim($r_title)}%'";
改成
$condition.=" AND r_title LIKE '%".trim($r_title)."%'";试试

解决方案 »

  1.   

    $condition .=" AND r_title LIKE '%".trim($r_title)."%'";
      

  2.   

    谢谢lvlfforever、ciaky两位大哥!可以了那这到底是怎么回事??
      

  3.   

    你放到{}里,php解析整个 trim(XX)成一个变量,就失去trim的功能了。
      

  4.   

    <?php
    if ($r_title!='') 
    {
    $condition.=" AND r_title LIKE '%" . trim($r_title) . "%'";
    }
    ?>
      

  5.   

    trim()不能象你那样用的,那样在{}红就识别不出来了,必须先用变量把trim()的结果保存下来,然后在{}中使用才行。{}中好像不能使用函数,只能使用变量