87,91c87 < //$keyword .= ($keyword=='' ? " CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' " : " OR CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' "); // zjpro 注释掉此行 < < $keyword[] = " CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' " ; //zjpro 增加了此行 < < --- > $keyword .= ($keyword=='' ? " CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' " : " OR CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' "); 93d88 < 104,105c99 < //if($keyword != '') // zjpro 注释掉此行 < if(is_array($keyword)) //zjpro 增加此行 --- > if($keyword != '') 108,109c102 < // $typeid = " AND arc.typeid IN($typeid) AND arc.id<>$arcid "; < $typeid = " And arc.id<>$arcid "; --- > $typeid = " AND arc.typeid IN($typeid) AND arc.id<>$arcid "; 111,112c104 < foreach ($keyword as $k_key => $k_value) { //zjpro 增加的块1_开始 < $query[] = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, --- > $query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, 115,117c107 < where arc.arcrank>-1 AND ($k_value) $typeid $orderquery limit 0, $row"; < } //zjpro 增加的块1_结束 < --- > where arc.arcrank>-1 AND ($keyword) $typeid $orderquery limit 0, $row"; 133,135c123,124 < //var_dump($query);// 调试语句 < //$dsql->SetQuery($query); // zjpro 注释掉此行 < //$dsql->Execute('al'); // zjpro 注释掉此行 --- > $dsql->SetQuery($query); > $dsql->Execute('al'); 145,155c134,135 < $i=0; //zjpro 增加此行 < foreach($query as $k=>$a_query) //zjpro 增加此行 < { //zjpro 增加此行 循环关键字开始 < //var_dump($a_query); // 调试语句 < //for($i=0; $i < $line; $i++) //zjpro 注释掉此行 < for(; $i < $line; $i++) //zjpro 增加此行 < { //zjpro 增加此行 < < $dsql->SetQuery($a_query); //zjpro 增加此行 < $dsql->Execute('al'); //zjpro 增加此行 < --- > for($i=0; $i < $line; $i++) > { 227,228c207 < } < } //zjpro 增加此行 循环关键字结束 --- > }