与Codeignter的远程服务器同步

时间:2019-03-14 08:55:41

标签: php codeigniter

我有一个表,其中包含超过85000行的mysql查询,并且希望将此查询运行到远程服务器中。

示例:

------------------------------------------------------------
|id  | queries   | querydate   | status |datecreated
|1   | INSERT    | 2018-02-12  | 0      |2018-02-12 10:10:10 
     | into....  | 

上面是我的查询表示例,现在我想将所有这些查询85000都运行到远程服务器中,用php做foreach永远需要一种更好的方法 Table Sample

1 个答案:

答案 0 :(得分:0)

将查询汇总在一起,并使用PHP数据对象。

  $this->legacy_db = $this->load->database('online_db', TRUE); 

  $dbhost = $this->legacy_db->hostname;
  $dbuser = $this->legacy_db->username;
  $dbpass = $this->legacy_db->password;
  $dbname = $this->legacy_db->database;


  // Create connection
  $conn = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass);
  // set the PDO error mode to exception
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

  $conn->query($sql);