как подключить sql к php - PullRequest
1 голос
/ 05 января 2012

Я подключился sql к php, но он показывает ошибку

вызов неопределенной функции mssql_connect ()

<?php
  $myServer = "sql";
  $myUser = "ste";
  $myPass = "the";
  $myDB = "SQL2005"; 
  $dbhandle = mssql_connect($myServer, $myUser, $myPass)
  or die("Couldn't connect to SQL Server on $myServer"); 
?>

Ответы [ 6 ]

1 голос
/ 05 января 2012

Согласно документации расширение MS SQL, которое вы пытаетесь использовать, больше не поддерживается, и вам следует использовать альтернативу.

0 голосов
/ 05 января 2012

эй, проверьте, присутствует ли файл php_mssql.dll в папке wamp \ php \ ext или нет.

0 голосов
/ 05 января 2012

Следующая ссылка должна помочь вам решить эту проблему: http://www.phpfreaks.com/forums/index.php?topic=197064.0

В частности:

Для работы расширения mssql должно быть выполнено все следующее:

Изменяемый php.ini должен быть тем, который использует php.

Файл php_mssql.dll должен находиться в папке ext.

Параметр extension_dir в php.ini должен быть установлен в папку ext, что-то вроде extension_dir = c: \ php \ ext

Чтобы изменения, внесенные в php.ini, вступили в силу, необходимо остановить и запустить веб-службу IIS.Сделайте это в панели управления службами или перезагрузите компьютер.Недостаточно просто остановить и запустить веб-сайт в консоли управления IIS.

mssql требует: ntwdblib.dll должен быть доступен в Windows PATH.Лучше добавить папку php в Windows PATH, а не перемещать какие-либо файлы.Повторно войдите в систему или перезагрузите компьютер, чтобы изменения вступили в силу в операторе Windows PATH.

В папке php должны быть установлены надлежащие разрешения, позволяющие учетной записи пользователя IIS читать файлы в папке php ив папке ext.

Это: http://php.net/manual/en/function.mssql-connect.php также документация для mssql_connect (), которая может помочь.

0 голосов
/ 05 января 2012

в вашем "php.ini", найдите

extension=php_mssql.dll

и uncoment, если его уже прокомментировали. Затем проверьте, можете ли вы заставить его работать.

0 голосов
/ 05 января 2012

Проверьте ваш phpinfo() и убедитесь, что расширение mssql включено. См PHP.net

0 голосов
/ 05 января 2012

mssql_connect

Опечатка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...