sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan får jeg SQLSRV-udvidelsen til at fungere med PHP, da MSSQL er forældet?

Citerer http://php.net/manual/en/intro.mssql.php:

MSSQL-udvidelsen er ikke længere tilgængelig på Windows med PHP 5.3 eller nyere.SQLSRV, en alternativ driver til MS SQL er tilgængelig fra Microsoft:» http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx.

Når du har downloadet det, skal du følge instruktionerne på denne side:

  • Indlæsning af Microsoft-drivere til PHP til SQL Server

I en nøddeskal:

Læg driverfilen i din PHP-udvidelsesmappe.
Rediger php.ini-filen til at inkludere driveren. For eksempel:

extension=php_sqlsrv_53_nts_vc9.dll  

Genstart webserveren.

Se også (kopieret fra den side)

  • Systemkrav (Microsoft-drivere til PHP til SQL Server)
  • Kom godt i gang
  • Programmeringsvejledning
  • SQLSRV Driver API Reference (Microsoft-drivere til PHP til SQL Server)

PHP-manualen til SQLSRV-udvidelsen findes på http://php.net/manual/en/sqlsrv.installation.php og tilbyder følgende til installation:

SQLSRV-udvidelsen aktiveres ved at tilføje passende DLL-fil til din PHP-udvidelsesmappe og den tilsvarende indgang til php.ini-filen. SQLSRV-downloaden kommer med flere driverfiler. Hvilken driverfil du bruger vil afhænge af 3 faktorer:PHP-versionen du bruger, om du bruger trådsikker eller ikke-trådsikker PHP, og om din PHP-installation blev kompileret med VC6- eller VC9-kompileren. For eksempel, hvis du kører PHP 5.3, du bruger ikke-trådsikker PHP, og din PHP-installation blev kompileret med VC9-kompileren, skal du bruge filen php_sqlsrv_53_nts_vc9.dll. (Du bør bruge en ikke-trådsikker version kompileret med VC9-kompileren, hvis du bruger IIS som din webserver). Hvis du kører PHP 5.2, du bruger trådsikker PHP, og din PHP-installation blev kompileret med VC6-kompileren, skal du bruge filen php_sqlsrv_52_ts_vc6.dll.

Driverne kan også bruges med PDO.



  1. Tekst eller numerisk felt - En simpel SQL-metode til at skifte datatype

  2. Hvordan bruger man Oracles LISTAGG-funktion med et unikt filter?

  3. Operatorer til udpakning af JSON-underkomponenter

  4. Hekaton med et twist:In-memory TVP'er – Del 1