DESCRIBE commentinfo
执行错误: Can't create/write to file '/tmp/#sql_75b9_0.MYI' (Errcode: 28 - No space left on device)

57.      {
58.          $this->arrSql[] = $sql;
59.          if( $result mysql_query($sql$this->conn) ){
60.              return $result;
61.          }else{
62.              spError("{$sql}<br />执行错误: " mysql_error());
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( ! mysql_num_rows($result) )return array();
28.          $rows = array();
29.          while($rows[] = mysql_fetch_array($result,MYSQL_ASSOC)){}
30.          mysql_free_result($result);
31.          array_pop($rows);
76.       *
77.       * @param tbl_name  表名称
78.       */
79.      public function getTable($tbl_name)
80.      {
81.          return $this->getArray("DESCRIBE {$tbl_name}");
82.      }
83. 
84.      /**
85.       构造函数
86.       *
374.       按表字段调整适合的字段
375.       * @param rows    输入的表字段
376.       */
377.      private function __prepera_format($rows)
378.      {
379.          $columns $this->_db->getTable($this->tbl_name);
380.          $newcol = array();
381.          foreach( $columns as $col ){
382.              $newcol[$col['Field']] = $col['Field'];
383.          }
384.          return array_intersect_key($rows,$newcol);
285.       *  此参数的格式用法与create的$row是相同的。在符合条件的记录中,将对$row设置的字段的数据进行修改。
286.       */
287.      public function update($conditions$row)
288.      {
289.          $where "";
290.          $row $this->__prepera_format($row);
291.          if(empty($row))return FALSE;
292.          if(is_array($conditions)){
293.              $join = array();
294.              foreach( $conditions as $key => $condition ){
295.                  $condition $this->escape($condition);
235.              
236.              $sceneryinfodata $scenerydata->find($conditions_scenerydata);
237.              $newscenerydatas = array('id'=>$sceneryinfodata['id'],'title'=>$sceneryinfodata['title']);
238. 
239.              // 存储用户信息
240.              $e_comment->update($conditions,array('linkuserdata'=>serialize($e_result),'releasedate'=>time(),'linkitemdata'=>serialize($newscenerydatas)));
241. 
242.              $out_comment['userid'] = $e_result;
243.              $this->out_comment $out_comment;
244. 
245.              $this->info $this->out_comment['types']; // 类型
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);
320. 
321.  require(SP_PATH."/SpeedPHP.php");
322. 
323.  // 这里是入口文件全局位置
324.  import(APP_PATH.'/controller/basis.php'); // 需要先载入top控制器父类
325.  spRun();
326.  ?>