Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] postgre >>> mysql
Forum PHP.pl > Forum > Przedszkole
krzywomordus
ciach.
Hazel
zmieniasz tylko funkcję db_exec:

  1. <?php
  2. Function dbexec($sql,$silent=false) {
  3.  global $config;
  4. $conn = mysql_connect($config['host'], $config['user'], $config['pass']);
  5. $conn = mysql_select_db($config['base']);
  6. if (!$conn) {
  7. //logevent("dbexec: Cannot connect to the main database: $php_errormsg", "crit");
  8. if ($silent) {
  9. return false;
  10. } else {
  11. include ("inc/err_dbase.html");
  12. mysql_close($conn);
  13. }
  14. } else {
  15. global $cnf_debug;
  16. $exec = mysql_query($sql);
  17. if (!$exec) {
  18. if ($cnf_debug) {
  19. echo "Error: $php_errormsg<br>\n";
  20. echo "SQL: $sql\n";
  21. } else {
  22. //logevent ("dbexec: Database error. SQL query logged. Exiting.","err");
  23. //logevent ("dbexec: $php_errormsg","err");
  24. //logevent ("dbexec: $sql","err");
  25. if ($silent) {
  26. return false;
  27. } else {
  28. echo 'Wystąpił problem z połączeniem z bazą danych.<br>Proszę powiadomić <A href="mailto:volman@hazard.pl">administratora</a>';
  29. }
  30. }
  31. mysql_close($conn);
  32. }
  33. mysql_close($conn);
  34. return $exec;
  35. }
  36. }
  37. ?>


edit: aha, oczywiście plik config.php wygląda inaczej niż tam napisałeś:
  1. <?php
  2. $config['host'] = 'localhost';
  3. $config['user'] = 'user';
  4. $config['pass'] = 'pass';
  5. $config['base'] = 'base';
  6. ?>


Lepiej tablicą, żeby nie używać 4 globali.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.