Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PDO mssql - dziwny problem
zietek
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 1
Dołączył: 25.12.2007

Ostrzeżenie: (0%)
-----


  1. <?
  2.  $d=new PDO('mssql:host=localhost;dbname=test','user','pass');
  3. ?>


Skrypt wykonuje sie 'w nieskonczonosc' - do przekroczenia limitu czasu 30sek wykonywania skryptow PHP.

Dzieje sie tak nawet wtedy, gdy w systemie nie ma zainstalowanej bazy MS SQL Server 2005 Express.
Podobnie po zainstalowaniu serwera bazodanowego oraz skonfigurowaniu w 'SQL Server Surface Area Configuration' jako:
- Surface Area Configuration for Services and Connections;
- nazwa instancji / Datbase Engine / Remote Connections daj na Local and remote.

W php.ini odremowalem:
extension=php_pdo.dll
extension=php_pdo_mssql.dll

Biblioteke ntwdblib.dll przekopiowalem do c:\windows\system32\ - na pewno ja widzi (w przeciwnym razie powyzszy skrypt zwraca exception).

Co moze byc powodem tego dziwnego zachowania ?
Go to the top of the page
+Quote Post
Lagu
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.02.2008

Ostrzeżenie: (0%)
-----


Spróbuj tak:

define("DB_NAME","nazwa_bazy");
define("DB_HOST","Server\sqlexpress");
define("DB_USER","user");
define("DB_PASSWORD","pass");

$pdo = new PDO('mssql:dbname=' . DB_NAME . ';host=' . DB_HOST, DB_USER, DB_PASSWORD);
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:53