Вторая инициализация ezSQL для MSSQL

Мы пытаемся извлечь данные из второй базы данных в WordPress. Вторичная база данных используется внутренне для хранения данных, а WordPress (также используемый только для внутренних) частично используется для отображения некоторых из этих данных.

Я не нашел надежного способа установки WordPress на SQL Server и решил установить его отдельно на MySQL (как предполагалось) и извлечь дополнительные данные из SQL Server. INSERT и UPDATE также ожидаются.

После некоторых исследований в Интернете «лучший», который я смог найти, это интегрировать второй ezSQL с подключением к SQL Server.

Можно ли использовать конфигурацию ezSQL по умолчанию?
Возможно ли это, не приводя к проблемам совместимости / помехи?

ezSQL

 $db = new ezSQL_sqlsrv($db_user, $db_password, $db_name, $db_host); $current_time = $db->get_var("SELECT " . $db->sysdate() . " AS 'GetDate()'"); 

WordPress

 $wpdbtest_maindb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST); $current_time = $wpdbtest_maindb->get_results("SELECT " . $db->sysdate()); 

Благодарю.

Solutions Collecting From Web of "Вторая инициализация ezSQL для MSSQL"

Прошу прощения за поздний ответ, меня перевели в новый проект и забыли об этом. Я закончил использовать стандартное соединение PHP PDO.

Вот пример:

 // connection variables $servername = "localhost"; $database = "database"; $user = "username"; $pass = "password"; try { //create connection $DBH = new PDO('sqlsrv:Server='.$servername.';Database='.$database, $user, $pass); $DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); //insert project $insert_data = array( 'id' => $client_id, 'name' => $client_name ); $STH = $DBH->prepare("INSERT INTO dbo.clients (id, name) VALUES (:id, :name); "); $STH->execute($insert_data); // close the connection $DBH = null; } catch(PDOException $e) { echo $e->getMessage(); } 

Для получения дополнительной информации см. Эти ссылки или PHP PDO Google.
https://stackoverflow.com/questions/2328224/how-do-i-retrieve-external-data-from-ms-sql-from-a-wordpress-blog (как было предложено Пэт J)
http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/