/**
  * 小钩子接口,用于实现可扩展
  * @param $operate    操作行为,可选insert/replace/update/select
  * @param $tableName  数据表名称
  * @param $fields     数据条件字段
  */
 function _smallHook($operate, $sql, $tableNames = array(), $fields = array(), $expand = array())
 {
     $this->_debug($sql);
     Perf::gatherQuery($operate, $tableNames, $fields, $expand);
     return true;
 }
示例#2
0
文件: common.php 项目: jechiy/PHPWind
 function insert($tableName, $col_names)
 {
     $GLOBALS['db']->update(pwQuery::insertClause($tableName, $col_names));
     $insert_id = $GLOBALS['db']->insert_id();
     $insert_id && Perf::gatherQuery('insert', array($tableName), array_merge($col_names, array('insert_id' => $insert_id)));
     return $insert_id;
 }
示例#3
0
 /**
  * 有些查询语句无法改造成结构化查询,所以通过gatherinfo收集
  *
  * @param array $information
  * @return boolean
  */
 function changeForumData($information)
 {
     return Perf::gatherQuery('update', array('pw_forumdata'), $information);
 }