Mailinglisten-Archive |
Hallo, Ich habe ein ernsthaftes Problem. Ich möchte mittels PHP auf einen SQL Server 2000 zugreifen. Als Webserver ist der IIS 5.0 installiert. Das BS ist Windows 2000. Alle Komponenten sind lokal auf meinem Rechner installiert und bis auf die Version von PHP darf nichts ausgetauscht werden. Jetzt mein Problem: ich habe eine Funktion db_connect() geschrieben, mit der ich mich mit der Datenbank verbinde. /* Quelltext */ function db_connect() { global $DataBase; global $user; global $pass; global $DatabaseName; $ConnectID = mssql_connect ($DataBase,$user,$pass); mssql_select_db ($DatabaseName, $ConnectID); return $ConnectID; } Im Skript wird die Funktion über $Connect=db_connect() aufgerufen. Ab dem zweiten Aufruf des Scripts bekomme ich die Fehlermeldung FATAL ERROR: Cannot redeclare function db_connect() .... und der Webserverprozess verschlingt sämtliche freie CPU Last. In dem Fall hilft dann nur ein Neustart des IIS. Wenn ich dann das Script neu aufrufe ist alles OK. Beim zweiten mal wird wieder ein Neustart fällig. Kennt jemand das Problem oder gar eine Lösung? Jan
php::bar PHP Wiki - Listenarchive