Удаленная синхронизация сервера с Codeigniter - PullRequest
0 голосов
/ 14 марта 2019

У меня есть таблица с более чем 85000 строк запросов MySQL, и я хотел бы запустить эти запросы на удаленном сервере.

Пример:

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

Выше приведен пример таблицы запросов, теперь я хотел бы выполнить все эти запросы с номером 85000 на удаленном сервере, выполнение foreach с php требует вечности, если есть лучший способ Образец таблицы .

1 Ответ

0 голосов
/ 04 апреля 2019

Массовое количество запросов и использование объектов данных 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...