Intereting Posts
Как вставлять изображения без жестко закодированных размеров? Как мне получить дополнительные возможности редактирования изображений в администраторе? Автоматически добавлять теги, если флажок установлен как исправить проблему задания Cron в WordPress? «Вам нужно сделать этот файл доступным для записи, прежде чем вы сможете сохранить свои изменения», но файл доступен для записи Hovercards и другие наведение над функциями изображения больше не работают! Можно ли восстановить содержимое в этой ситуации? Как вызвать функцию удаления темы? is_front_page () не работает Шаблон страницы не загружает правильный файл CSS Расширение нового медиа-загрузчика в WordPress 3.5 Используйте pre_get_posts для отображения результатов поиска по мета в определенном порядке Как найти, где текущее значение опции «регистрация» в базе данных SQL? Как я могу получить другой размер изображения, если все, что у меня есть, это ссылка? Помните, что не работает с www?

Вторая инициализация 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/