2015-06-09 4 views
0

Возможно ли интегрировать PHP 5.6 в SQL Server 2000 Или мне нужно перейти на PHP 4.x для этого?PHP 5.6 и SQL Server 2000

Я не могу обновить версию сервера и не могу преобразовать базу данных в MySQL.

+0

Вы пробовали ODBC или [MS SQLSRV драйверов] (https: // MSDN .microsoft.com/EN-US/SQLServer/ff657782.aspx)? – Machavity

+0

Я прочитал эту [нить] (http://stackoverflow.com/questions/19783613/how-to-connect-to-mssql-2000-from-php-5-3-and-up), и я предполагаю, что я не может подключаться к sqlsrv 3.2. Драйвер ODBC дает мне ошибку _SQL Server не существует или недоступен denied_, но я настроил свой сервер для разрешения удаленных подключений, и я установил правильный IP-адрес сервера. Я все еще пытаюсь использовать драйвер ODBC. – phper

+0

Зачем вам нужно работать с SQL Server 2000? используйте вместо него версию 2008 года. 2000 версии уже 6 футов в течение довольно долгого времени. –

ответ

1

Мне удалось подключить PHP 5.6 и SQL Server 2000. В Ubuntu я использовал функции mssql и драйверы unixodbc. В Windows я использовал драйвер SQL Server и функции odbc. И я мог бы использовать только собственный PHP. (Я пробовал с CI, но он не имеет правильный конфиг для него)

Вот код подключения для Windows:

$conn = odbc_connect("Driver={SQL Server};Server=".$server.";Database=".$database.";", $user, $password);