学习一下PHP实现数据库读写

来源:互联网 发布:jeecg商业版源码下载 编辑:程序博客网 时间:2024/06/07 07:21

代码控制读写分离,怕以后忘记,留着以后用吧!

首先准备好两个服务器:

主:10.1.1.10;

从:10.1.1.20;

并且这两个主从服务器已经配置好了主从关系!

封装一个操作数据库的类。

class Db{    public $db;    function __construct($sql)    {        $way = trim($sql);        $way = substr($way, 0, 6);        if ($way == 'select') {            //如果是查询类语句连接主服务器            $this->db = new PDO('mysql:dbname=test_master;host=10.1.1.10;charset=utf8', 'root', 'root');        } else {            //如果是增删改语句连接从服务器            $this->db = new PDO('mysql:dbname=test_slave;host=10.1.1.20;charset=utf8', 'root', 'root');        }    }}
我使用的PDO,目的是为了防止sql注入和一些安全性问题。


原文:https://www.cnblogs.com/superfat/p/5267479.html