2010-11-25 10 views
1

Ich verwende den folgenden Code php mit MS SQL für den Anschluss:MS SQL-Verbindung mit PHP fatalen Fehlern

$server = 'a.b.c.d'; 
$link = mssql_connect($server, 'sql_user', 'sql_user_pass'); 

Aber es gibt die folgenden Fehler:

Fatal error: Call to undefined function mssql_connect()

Wie kann ich dieses Problem lösen?

erwähnen, dass ich bin mit MS SQL (SQL Server 2008), PHP 5.3.1, WINDOWS 7.

Antwort

1

Die MSSQL-Erweiterung ist standardmäßig nicht aktiviert.

  • Führen Sie eine phpinfo(), die php.ini-Datei, um herauszufinden, indem Sie Ihre PHP-Installation

  • verwendet wird
  • offen, dass php.ini

  • uncomment die Linie ;extension=php_mssql.dll sagen (das entfernen Semikolon)

  • einen Neustart des Servers erforderlich, wenn

+0

Seine Arbeit. vielen Dank. –

2

"mssql" wurde aus PHP 5.3-Verteilung gelöscht. Verwenden Sie stattdessen sqlsrv-Treiber. Sie können diese unter diesem Link finden PHP drivers for MS-SQL