SELECT COUNT(id) as sp_counter FROM (select * from `dede_archives` where `typeid` in ()) sp_tmp_table_pager1
执行错误: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')) sp_tmp_table_pager1' at line 1

57.      {
58.          $this->arrSql[] = $sql;
59.          if( $result mysqli_query($this->conn$sql) ){
60.              return $result;
61.          }else{
62.              spError("{$sql}<br />执行错误: " mysqli_error($this->conn));
63.          }
64.      }
65.      
66.      /**
67.       返回影响行数
21.       
22.       * @param sql  执行的SQL语句
23.       */
24.      public function getArray($sql)
25.      {
26.          if( ! $result $this->exec($sql) )return array();
27.          if( ! mysqli_num_rows($result) )return array();
28.          $rows = array();
29.          while($rows[] = mysqli_fetch_array($resultMYSQLI_ASSOC)){}
30.          mysqli_free_result($result);
31.          array_pop($rows);
202.       *
203.       * @param sql 字符串,需要进行查找的SQL语句
204.       */
205.      public function findSql($sql)
206.      {
207.          return $this->_db->getArray($sql);
208.      }
209. 
210.      /**
211.       执行SQL语句,相等于执行新增,修改,删除等操作。
212.       *
431.          $this->pageData null;
432.          $page $this->input_args[0];
433.          $pageSize $this->input_args[1];
434.          @list($conditions$sort$fields ) = $func_args;
435.          if('findSql'==$func_name){
436.              $total_count array_poparray_pop$this->model_obj->findSql("SELECT COUNT({$this->model_obj->pk}) as sp_counter FROM ($conditions) sp_tmp_table_pager1") ) );
437.          }else{
438.              $total_count $this->model_obj->findCount($conditions);
439.          }
440.          if($total_count $pageSize){
441.              $total_page ceil$total_count $pageSize );
408.      /** 
409.       魔术函数,支持多重函数式使用类的方法
410.       */
411.      public function __call($func_name$func_args){
412.          if( ( 'findAll' == $func_name || 'findSql' == $func_name ) && != $this->input_args[0]){
413.              return $this->runpager($func_name$func_args);
414.          }elseif(method_exists($this,$func_name)){
415.              return call_user_func_array(array($this$func_name), $func_args);
416.          }else{
417.              return call_user_func_array(array($this->model_obj$func_name), $func_args);
418.          }
70.  }
71. 
72.  function GetPager($id$page 1$num 15) {
73.      $con spClass('GetArchives');
74.      $catid GetCatid($id);
75.      $con->spPager($page$num)->findSql('select * from `dede_archives` where `typeid` in (' $catid ')');
76.      return $con->spPager()->getPager();
77.  }
78. 
79.  function GetLinks($num 100) {
80.      $con spClass('GetDiqu');
70.  }
71. 
72.  function GetPager($id$page 1$num 15) {
73.      $con spClass('GetArchives');
74.      $catid GetCatid($id);
75.      $con->spPager($page$num)->findSql('select * from `dede_archives` where `typeid` in (' $catid ')');
76.      return $con->spPager()->getPager();
77.  }
78. 
79.  function GetLinks($num 100) {
80.      $con spClass('GetDiqu');
29.              foreach ($citykey as $k=>$v) {
30.                  $flink .= '<a href="http://' $v '.45qun.com/' $t '/">' $city[$v] . '新闻</a>&nbsp;&nbsp;';
31.              }
32.              $lists GetArticle(CATID'new'15$p);
33.              $this -> lists $lists;
34.              $this -> pager GetPager(CATID$p15);
35.          }
36.          
37.          if (isset($$t)) {
38.              $link = $$t;
39.              $flink '';
16.      if(!is_object($handle_controller) || !method_exists($handle_controller$__action)){
17.          eval($GLOBALS['G_SP']["dispatcher_error"]);
18.          exit;
19.      }
20.      // 路由并执行用户代码
21.      $handle_controller->$__action();
22.      // 控制器程序运行完毕,进行模板的自动输出
23.      if(FALSE != $GLOBALS['G_SP']['view']['auto_display']){
24.          $__tplname $__controller.$GLOBALS['G_SP']['view']['auto_display_sep'].
25.                  $__action.$GLOBALS['G_SP']['view']['auto_display_suffix']; // 拼装模板路径
26.          $handle_controller->auto_display($__tplname);
58.          )));
59.      }
60.      
61.      header('Pragma: public');
62.      header('Cache-Control: max-age=864000');
63.      spRun();
64.  } else {
65.      die('ERROR CITY');
66.  }
67. 
68.  function GetRandStr($len$rand='') {