MYSQL数据库链接层- SUMMER-SQL

2015年3月31日 18:27:34

最后编辑: 2016年4月17日 00:22:00 星期日

最后编辑: 2018-4-25 16:58:44 星期三 

最新代码: https://gitee.com/myDcool/PHP-SQLGouJianLei

读写分离: 根据最终的sql语句来判断是读还是写  (随后会考察并加上一致性哈希)

链式调用: 参看下边用法

如果在一次PHP生命周期内,链接了多台机器, 那么每台机器的连接都会保存下来, 并且各有一份

如果在高并发下需要连接完就放弃链接, 可以在连接的时候传入参数$isRelease=1 (下边第4行的第二个参数)

用法:

1 $rs = Test::link('user')
2             ->fields('uid, username') //指定字段
3             ->whereGE('uid', 1)
4             ->limit(1)
5             ->select()
6             ->getOne();
7         //SELECT uid, username FROM test.user WHERE (uid >= 1)    LIMIT 1
8         echo '<pre>';var_dump($rs, Test::$sql); exit();

 

posted @ 2015-03-31 18:32  myD  阅读(346)  评论(0编辑  收藏  举报