function checkDB(&$session, &$message) { $session->trace(TC_Init, 'checkDB: ' . $session->fDbName); $result = NO_SERVER; if (!($dbc = mySql_pconnect($session->fDbServer, $session->fDbUser, $session->fDbPassw))) { $message = 'Kann mich mit mySQL-Server nicht verbinden.' . ' Stimmen Benutzer / Passwort?</p>' . '<p>MySql meldet: ' . htmlentities(mySql_error()); } elseif (!mysql_select_db($session->fDbName, $dbc)) { $session->setDbConnectionInfo($dbc, $dbc); $message = 'DB ' . $session->fDbName . ' nicht gefunden' . '</p><p>MySql meldet: ' . htmlentities(mySql_error()); $result = NO_DB; } else { $session->setDbConnectionInfo($dbc, $dbc); $message = 'Zugang zur Datenbank ' . $session->fDbName . ' ist möglich.'; $result = DB_EXISTS; } $session->trace(TC_Init, 'checkDB: ' . $result); return $result; }
function checkDB(&$session) { global $db_server, $db_user, $db_passw, $db_name; $result = NO_SERVER; if (!($dbc = mySql_pconnect($db_server, $db_user, $db_passw))) { echo "<p>Kann mich mit mySQL-Server nicht verbinden. Stimmen User/Passw?</p>"; echo '<p>MySql meldet: ' . htmlentities(mySql_error()) . "</p>\n"; } elseif (!mySql_select_db($db_name, $dbc)) { $session->setDbConnectionInfo($dbc, $dbc); echo "<p>DB {$db_name} nicht gefunden<br/>\n"; echo 'MySql meldet: ' . htmlentities(mySql_error()) . "</p>\n"; $result = NO_DB; } else { $session->setDbConnectionInfo($dbc, $dbc); $result = DB_EXISTS; } return $result; }