Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] postgre >>> mysql, Naprawdę tego potrzebuję.
krzywomordus
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 4.01.2008

Ostrzeżenie: (0%)
-----


ciach.

Ten post edytował krzywomordus 21.09.2008, 12:08:34
Go to the top of the page
+Quote Post
Hazel
post
Post #2





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Hazel 23.02.2008, 13:20:17
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 11:19