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();