Hallo!
Ich möchte mich gerne mit php (Version 5.3) auf einen IIs Server verbinden auf dem sich eine Access-DB befindet und darauf zugreifen. Ich arbeite unter xampp.
Probiert habe ich es mit:
1. mssql_connect
Fehler: "Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\q\dblogon.php"
In der php.ini hab ich "extension=php_mssql.dll" und "extension=php_pdo_mssql.dll" aktiviert. Im ext-Verzeichnis sind beide .dll ordnungsgemäß enthalten. Bei der ntwdblib.dll im php-Ordner bei xampp handelt es sich um die aktuellste Version.
Beim Ausführen von phpinfo() steht weiterhin nichts mit mssql.
Nun habe ich schon ne Weile gegoogelt und erfahren, dass mssql ab php 5.3 nicht mehr unterstützt wird - und es dafür sqlsrv gibt:
2. sqlsrv_connect
Fehler ebenfalls: Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\q\dblogon.php
Was muss ich tun, um das zu aktivieren? In der php.ini steht nichts von sqlsrv. Soweit ich mitbekommen habe, muss dazu noch ein neuer Treiber auf dem SQL-Server installiert sein. Richtig? Ich habe auf den Server kein Zugriff aber ich hoffe der Admin macht das, wenns dann funktioniert. Und wie sieht dann die Sytax in php mit sqlsrv aus?
3. odbc_connect
Fehler:SQL error: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben, SQL state IM002 in SQLConnect
Kann man odbc in diesem Fall überhaupt nutzen. Ich brauche ja erst ne Verbindung zum SQL-Server um dann auf die Access-DB zuzugreifen. Und sagt der Fehler aus, dass auf dem SQL-Server ein DNS angelegt werden muss? Dies kann dann ja auch nur der Admin.
Nun wie bekomme ich am besten eine erfolgreiche Verbindung zum SQL-Server unter xampp mit php 5.3. ?
Ich würde gern mssql nutzen, da es ähnlich wie die mysql-Funktionen ist und ich so meine Dateien nicht viel umschreiben müsste. Wo muss ich was konfigurieren? Was müsste ich meinen Admin genau sagen, was er auf dem SQL-Server machen soll? Ist es vielleicht empfehlenswert von php 5.3 auf php 5.2 zu wechseln damit mssql unterstützt wird?
Danke für eure Hilfe!
Ich möchte mich gerne mit php (Version 5.3) auf einen IIs Server verbinden auf dem sich eine Access-DB befindet und darauf zugreifen. Ich arbeite unter xampp.
Probiert habe ich es mit:
1. mssql_connect
Fehler: "Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\q\dblogon.php"
In der php.ini hab ich "extension=php_mssql.dll" und "extension=php_pdo_mssql.dll" aktiviert. Im ext-Verzeichnis sind beide .dll ordnungsgemäß enthalten. Bei der ntwdblib.dll im php-Ordner bei xampp handelt es sich um die aktuellste Version.
Beim Ausführen von phpinfo() steht weiterhin nichts mit mssql.
Nun habe ich schon ne Weile gegoogelt und erfahren, dass mssql ab php 5.3 nicht mehr unterstützt wird - und es dafür sqlsrv gibt:
2. sqlsrv_connect
Fehler ebenfalls: Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\q\dblogon.php
Was muss ich tun, um das zu aktivieren? In der php.ini steht nichts von sqlsrv. Soweit ich mitbekommen habe, muss dazu noch ein neuer Treiber auf dem SQL-Server installiert sein. Richtig? Ich habe auf den Server kein Zugriff aber ich hoffe der Admin macht das, wenns dann funktioniert. Und wie sieht dann die Sytax in php mit sqlsrv aus?
3. odbc_connect
Fehler:SQL error: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben, SQL state IM002 in SQLConnect
Kann man odbc in diesem Fall überhaupt nutzen. Ich brauche ja erst ne Verbindung zum SQL-Server um dann auf die Access-DB zuzugreifen. Und sagt der Fehler aus, dass auf dem SQL-Server ein DNS angelegt werden muss? Dies kann dann ja auch nur der Admin.
Nun wie bekomme ich am besten eine erfolgreiche Verbindung zum SQL-Server unter xampp mit php 5.3. ?
Ich würde gern mssql nutzen, da es ähnlich wie die mysql-Funktionen ist und ich so meine Dateien nicht viel umschreiben müsste. Wo muss ich was konfigurieren? Was müsste ich meinen Admin genau sagen, was er auf dem SQL-Server machen soll? Ist es vielleicht empfehlenswert von php 5.3 auf php 5.2 zu wechseln damit mssql unterstützt wird?
Danke für eure Hilfe!