php300类库,扩展类库 · PHP300FrameWork · 看云
#### 類庫 - mysql
> 當我們在進行程序開發的時候有N種情況會用到數據庫,在眾多數據庫當中,mysql數據庫是一種輕便的是關系型數據庫,搭配php來進行開發最好不過,下面我們介紹下在本框架中使用mysql類庫來操作mysql數據庫
>
> 首先我們先說一下如何連接mysql,當您在配置文件配置好mysql信息并且設置【Connect】等于true或1的時候會自動鏈接mysql
>
> ##### 數據操作
>
> * 查詢多條???-??`?select()`
> * 查詢單條???-??`?find($key='')`??-??可以傳入一個主鍵值來快速查詢,如ID值
> * 插入???-???`insert($data=array())?`-??或??`add($data=array())`
> * 刪除???-???`del($key='')`??-??可以傳入一個主鍵值來快速刪除,如ID值
> * 修改???-???`update($data=array())?`?-??或??`save($data=array())`
>
> 連續操作
>
> * 字段???-??`?field($data=array or string)`
> 設置查詢操作的字段信息:`Db('user')->field(array('name','age','qq'))->select()`
> * 條件???-???`where($data=array or string)`
> 設置查詢的條件:`Db('user')->where(array('name'=>'小明'))->select()`
> * 關聯???-??`?join($name=string,$type='left')`
> 設置聯合查詢的信息:`Db('user')->join('msg on msg.userid=user.id')->select()`
> * 排序???-???`order($field=string)`
> 設置數據排序的字段:`Db('user')->order('id desc')->select()`
> * 條數???-??`?limit($start=int,$num=int)`
> 設置查詢的條數限制:`Db('user')->limit(0,30)->select()`
> * 分組???-???`group($name='')`
> 設置分組字段:`Db('user')->group('age')->select()`
> * 合并???-??`?union($name='')`
> 設置合并結果集:`Db('user')->union('select * from msg')->select()`
> * 分頁???-???`page($page='1',$num='10')`
> 設置需要查詢的分頁數:`Db('user')->page(8,30)->select()`
> * 別名???-??`?alias($name=string)`
> 設置表的的:`Db('user')->alias('a')->select()`
>
* * * * *
#### 方法操作
> * 執行SQL語句:
`query($sql)`
> * 結果集下一個
`fetchNext()`
> * 結果集記錄
`freeResult()`
> * 獲取最后插入的ID
`insert_id()`
> * 返回影響記錄
`affectedRows()`
> * 獲取主鍵
`getPrimary($table)`
> * 獲取字段列表
`getFields($table)`
> * 獲取所有表
`getTable()`
> * 表是否存在
`tableExists($table)`
> * 字段是否存在
`fieldExists($table, $field)`
> * 獲取條數
`NumRows($sql)`
> * 獲取字段數
`NumFields($sql)`
> * 獲取版本號
`version()`
> * 關閉數據庫
`Close()`
> * 獲取最后查詢的SQL語句
`getSql()`
總結
以上是生活随笔為你收集整理的php300类库,扩展类库 · PHP300FrameWork · 看云的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乐花钱包怎么还款
- 下一篇: js获取php页面session的值,在