如果你想更自由的操作數據庫,可使用Medoo方式實例化一個數據庫,然后再對數據庫進行操作
建議開發者采用MVC模式,跟數據庫相關的操作放在model層,而不是controller
調用方法是實例化數據庫類以后將db_改為objec->,傳入參數參考[函數操作數據](http://www.hmoore.net/calfbaby/calfbb/419278)
~~~
$dbconf=\Framework\library\conf::G('database');//獲取數據配置文件
$m=new \Medoo\Medoo($dbconf);//實例化數據類
$user=$m->find('user');//查詢單條預計
p($user);
~~~
結果:
~~~
Array
(
[uid] => 125
[nickname] => 111
[password] => f7348ff482f4a40a9052507efe50c342
[validate] => K5y377
[status] => 1
[update_time] => 1506166930
[create_time] => 1506166930
)
~~~
自定義配置文件
~~~
$dbconf=array(
//mysql示例配置
'database_type' => 'mysql',//數據庫類別 支持常用庫如mysql mariadb pgsql sybase oracle mssql sqlite
'database_name' => 'calfbaby',//數據庫名字
'server' => '127.0.0.1',//數據庫地址 ip || 域名
'username' => 'root', //用戶名
'password' => '123456',//密碼
'charset' => 'utf8',//字符集
'port' => '3306', //端口號
'prefix' => 'calf_',//表前綴
);
$m=new \Medoo\Medoo($dbconf);
$user=$m->find('user');
p($user);
~~~
- 框架介紹
- 初衷
- 簡介
- 目錄結構
- 開發規范
- 后端規范
- 數據庫設計規范
- 數據庫
- 函數操作數據庫
- Medoo操作數據庫
- pdo操作數據庫
- ORM
- 配置文件
- 主配置文件
- 數據庫配置文件
- 文件上傳配置文件
- 路由配置文件
- 模塊獨立配置文件
- 視圖
- 視圖說明
- 常用標簽
- include
- if-else
- for
- G.url
- 大G
- 路由
- 普通模式
- 偽靜態模式
- 兼容模式
- 自定義路由
- 全局常量
- 全局函數
- p
- show_json
- error
- success
- url
- 類庫
- 驗證類
- 文件類
- file_upload上傳
- file_image_thumb縮略
- file_image_crop裁剪
- 緩存類
- 日志類
- 擴展
- 插件應用
- 模版