<? require ("starylib/dbexec.php"); if ($delete) { $sql="DELETE FROM applications WHERE apl_id=$delete"; dbexec($sql); } $sql = "Set DateStyle to 'iso'; SELECT date(apl_submitdate) as submitdate, * FROM applications WHERE apl_submitdate>='2007-01-01' ORDER BY apl_id"; $exec= dbexec($sql); ?>
Jak widać, odnosi się do pliku dbexec.php:
<? Function dbexec($sql,$silent=false) { if (!$conn) { //logevent("dbexec: Cannot connect to the main database: $php_errormsg", "crit"); if ($silent) { return false; } else { include ("inc/err_dbase.html"); exit; } } else { if (!$exec) { if ($cnf_debug) { echo "Error: $php_errormsg \n"; } else { //logevent ("dbexec: Database error. SQL query logged. Exiting.","err"); //logevent ("dbexec: $php_errormsg","err"); //logevent ("dbexec: $sql","err"); if ($silent) { return false; } else { echo 'Wystąpił problem z połączeniem z bazą danych. Proszę powiadomić <A href="mailto:xxx">administratora</a>'; } } exit; } return $exec; } } ?>
Problem w tym, że nieważne jak to zrobię, nigdy nie będzie chciał się połączyć z bazą:
Cytat
Wystąpił problem z połączeniem z bazą danych. Proszę powiadomić administratora.
Próbowałem to naprawić na parę róźnych sposobów (np. korzystając z config.php, albo tworząc funkcję dbexec w index.php, ale nic nie pomagało).
Czy w środku jest jakaś literówka? Nie mogę niczego się dopatrzeć. Proszę więc o pomoc
