skymvc开发手册之skymvc如何使用分库分表呢?
查看视频教程或者获取有关《skymvc开发手册》更多信息

skymvc的模型可以很方便的实现分库分表操作。

分库只要通过config配置即可实现,不用修改代码,skymvc通过表来查找对应的数据库设置。

所以我们开发的时候可以像单库开发一样,后期通过配置即可实现。

$dbclass="mysqli";
$dbconfig["master"]=array(
 "host"=>"127.0.0.1:3306","user"=>"root","pwd"=>"123","database"=>"skymvc"
);

/**其他分表库**/

$dbconfig["user"]=array(
 "host"=>"localhost","user"=>"root","pwd"=>"123","database"=>"skymvc"
);
 
$dbconfig["article"]=array(
 "host"=>"localhost","user"=>"root","pwd"=>"123","database"=>"skymvc"
);
 

/*分库配置*/
  
$VMDBS=array(
 "article"=>"article",
 "forum"=>"article"
);

M("article")->selectRow();
M("forum")->selectRow();

分表操作 分表主要支持id分表

$id=M("log_id")->insert();
M("log")->setTable("log",$id,10)->insert();
//当然可以自己设置分布表
M("log_abc")->insert();