der PHP-Code ist folgender:
- Code: Select all
function dbconnect($verbose) {
$dbname = "server";
$username = "user";
$password = "pwd";
$dbconn = odbc_connect($dbname, $username, $password);
if (($verbose == TRUE) && ($dbconn == 0)) {
echo("Connection to database failed.");
$sqlerror = odbc_errormsg($dbconn);
echo($sqlerror);
}
return($dbconn);
}
bei $dbconn trat dann folgender Fehler auf:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben, SQL state IM002 in SQLConnect in C:\xampp\htdocs\...
Danach habe ich in der php.ini folgende extension enabled: extension=php_ibm_db2.dll
Dann bekam ich die Meldung, dass die DB2CLI.dll auf dem Computer fehlt. Hab im Netz gesucht und keine brauchbare Antwort bekommen, wo ich diese dll herbekomme. Hat jemand einen Tipp?
Abgesehen davon: Muss ich noch irgend etwas beachten, wenn ich ich einen SELECT auf der DB2 mit PHP durchführen möchte? Was fehlt mir noch? Oder müsste das dann klappen, wenn ich die dll habe?
Viele Dank schon mal im Vorraus!
Matthias