sql >> Databáze >  >> RDS >> Sqlserver

Proč se nemohu připojit ke své databázi mssql pomocí PHP?

Existuje několik věcí, které by mohly způsobit takové problémy:

1.) Vaše moduly nejsou načteny, protože místo toho je VC9 VC11. Zkontrolujte, kterou verzi kompilátoru váš systém používá, a nainstalujte správný ovladač.

2.) Zkontrolujte svou verzi PHP a použijte správný ovladač pro vaši verzi PHP, to si můžete ověřit v phpinfo() .

3.) Nezapomeňte nainstalovat MSSQL Native Client, jinak se nemůžete připojit ke své databázi, což je problém, který mám pokaždé.

Váš kód vypadá dobře a pokud se vám zobrazí chybová zpráva, sqlsrv_connect není nalezen, což je signál, že modul není načten.

https://www.microsoft.com/en-us /download/details.aspx?id=20098



  1. Jak určíte klauzuli IN v dynamickém dotazu pomocí proměnné?

  2. Oracle:Rozdělit textové pole na nový řádek

  3. Jak zobrazit obrázek z databáze pomocí php

  4. Omezení cizího klíče polymorfní asociace. Je to dobré řešení?