<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                方法: ~~~ M() ->table("user") ->alias('數據表別名') ->distinct(true) ->field($field,false) #指定查詢字段 第二個參數為true是排除的字段排除 ->where($where,$parse='null 預處理參數') ->join('LEFT JOIN wy_userinfo ON wy_userinfo.uid = wy_user.id','INNER') ->order('id asc,status') ->limit($offset,$length=null) ->page('頁數','每頁數量') ->group() ->having() ->union('SELECT name FROM think_user_1',false) #true為union all ->union('SELECT name FROM think_user_2',false) ->lock(true) #排他鎖 FOR UPDATE當一個事務的操作未完成時,其他事務可以讀取但是不能寫入或更新. ->cache('cache_name',60,'File') #查詢緩存 對于及時性要求不高的數據查詢 最簡單cache(true) #第一個參數默認true如果指定了key的話,則可以在外部通過S方法直接獲取內容,例如: # = S('cache_name'); ->fetchSql(true) #獲取執行的SQL語句 ->comment('查詢注釋') ->strict(true) # true時當出現不合法字段時直接報錯,而不是默認的剔除 ->index('user') # 強制索引 ->using($using) # USING支持 用于多表刪除 ->auto() # 一般和create連用 ->validate() # 一般和create連用 ->token() # 一般和create連用 #連貫操作(可多次調用?)完! ->filter() #??? ->result() ->force() ->scope($scope='',$args=NULL) #調用命名范圍 ->setProperty($name,$value) #設置模型的屬性值 ->bind($key,$value=false) #手動參數綁定 自動綁定:'DB_BIND_PARAM' => true ->flush(); #獲取字段信息并緩存 ->add($data='',$options=array(),$replace=false); ->addAlladdAll($dataList,$options=array(),$replace=false); ->selectAdd($fields='',$table='',$options=array()); #通過Select方式添加記錄 ->save(); ->delete(); ->select(); ->find(); ->buildSql(); #等于>fetchSql(true)->select() 生成查詢SQL 可用于子查詢 ->parseFieldsMap(); #手動處理字段映射('READ_DATA_MAP'=>false 的情況下) ->setInc('age',1); #自增 ->setDec('age',1); #自減 ->setField('email','a@qq.com'); #設置一條記錄的某個字段值 ->getField('email'); #獲取一條記錄的某個字段值 ->autoCheckToken($data); #動表單令牌驗證 ->regex($value,$rule); #內置正則規則驗證數據 ->check($value,$rule,'regex'); #驗證數據支持 in between equal length regex expire ip_allow ip_deny ->db($linkNum,$config,false) #切換當前的數據庫連接 ->execute($sql,$parse=false); #執行SQL語句 ->query($sql,$parse=false); #SQL查詢 ->procedure($sql,$parse=false); #存儲過程返回多數據集 ->parseSql($sql,$parse); #解析SQL語句 ->getLastInsID(); #返回最后插入的ID ->_sql(); #getLastSql ->getDbFields(); #獲取數據表字段信息 ->getPk(); #獲取主鍵名稱 ->getTableName(); #得到完整的數據表名 ->getModelName(); #得到當前的數據對象名稱 ->startTrans(); ->commit(); #提交事務 ->rollback(); ->getError(); #返回模型的錯誤信息 ->getDbError(); #返回數據庫的錯誤信息 create: ~~~ field() #用于定義合法的字段 \->token(false) #create 一起 臨時關閉token驗證 \->auto() #用于數據自動完成 \->validate($data) #用于數據自動驗證 \->create(); 屬性 ~~~ / 操作狀態 const MODEL_INSERT = 1; // 插入模型數據 const MODEL_UPDATE = 2; // 更新模型數據 const MODEL_BOTH = 3; // 包含上面兩種方式 const MUST_VALIDATE = 1; // 必須驗證 const EXISTS_VALIDATE = 0; // 表單存在字段則驗證 const VALUE_VALIDATE = 2; // 表單值不為空則驗證 // 當前數據庫操作對象 protected $db = null; // 數據庫對象池 private $_db = array(); // 主鍵名稱 protected $pk = 'id'; // 主鍵是否自動增長 protected $autoinc = false; // 數據表前綴 protected $tablePrefix = null; // 模型名稱 protected $name = ''; // 數據庫名稱 protected $dbName = ''; //數據庫配置 protected $connection = ''; // 數據表名(不包含表前綴) protected $tableName = ''; // 實際數據表名(包含表前綴) protected $trueTableName = ''; // 最近錯誤信息 protected $error = ''; // 字段信息 protected $fields = array(); // 數據信息 protected $data = array(); // 查詢表達式參數 protected $options = array(); protected $_validate = array(); // 自動驗證定義 protected $_auto = array(); // 自動完成定義 protected $_map = array(); // 字段映射定義 protected $_scope = array(); // 命名范圍定義 // 是否自動檢測數據表字段信息 protected $autoCheckFields = true; // 是否批處理驗證 protected $patchValidate = false; // 鏈操作方法列表 protected $methods = array('strict','order','alias','having','group','lock','distinct','auto','filter','validate','result','token','index','force'); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看