Hallo,
ich möchte eine Verbindung über ODBC zu einer MSSQL Datenbank auf einem fremden Rechner tätigen. Der ODBC Treiber für MSSQL und die DSN Verbindung ist auf dem Clientrechner bereits installiert. Nun wollte ich auf meinem Internetserver das Script php.net für die ODBC Verbindung zum laufen bringen, allerdings kommt die Meldung:
Kann es sein das ich ODBC noch irgendwie aktivieren muss, das es im Standard von PHP nicht enthalten ist?
Hier das Script von php.net. Die Zugangsdaten wurde natürlich angepaßt.
Beste Grüße
Björn
ich möchte eine Verbindung über ODBC zu einer MSSQL Datenbank auf einem fremden Rechner tätigen. Der ODBC Treiber für MSSQL und die DSN Verbindung ist auf dem Clientrechner bereits installiert. Nun wollte ich auf meinem Internetserver das Script php.net für die ODBC Verbindung zum laufen bringen, allerdings kommt die Meldung:
PHP-Code:
Fatal error: Call to undefined function: odbc_connect() in /var/www/xxx/xxx.de/docs/odbc/odbc.php on line 23
Hier das Script von php.net. Die Zugangsdaten wurde natürlich angepaßt.
PHP-Code:
<?php
//================================================================
// Configure connection parameters
$db_host = "server.mynetwork";
$db_server_name = "Dev_Server";
$db_name = "Dev_Data";
$db_file = 'c:\dbstorage\dev.db';
$db_conn_name = "php_script";
$db_user = "dbuser";
$db_pass = "dbpass";
//================================================================
$connect_string = "Driver={Adaptive Server Anywhere 8.0};".
"CommLinks=tcpip(Host=$db_host);".
"ServerName=$db_server_name;".
"DatabaseName=$db_name;".
"DatabaseFile=$db_file;".
"ConnectionName=$db_conn_name;".
"uid=$db_user;pwd=$db_pass";
// Connect to DB
$conn = odbc_connect($connect_string,'','');
// Query
$qry = "SELECT * FROM my_table";
// Get Result
$result = odbc_exec($conn,$qry);
// Get Data From Result
while ($data[] = odbc_fetch_array($result));
// Free Result
odbc_free_result($result);
// Close Connection
odbc_close($conn);
// Show data
print_r($data);
//================================================================
?>
Björn