![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.02.2008 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
Witam
dane do bazy: i teraz w klasie jedna funkcja działa prawidłowo Wyświetlanie zawartości:
natomiast druga:
nie zapisuje mi danych do bazy i generuje komunikaty: Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in P:\Program Files\VertrigoServ\www\Tasker\classes\db_manager.php on line 78 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in P:\Program Files\VertrigoServ\www\Tasker\classes\db_manager.php on line 78 Gdy wykonuję zapytanie generowane przez departament_update() z dowolnego klienta to wstawia mi bez problemu. Skąd taki kumunikat przy próbie zapisu w bazie przez skrypt? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Zamknąłeś połączenie, to mysql_query próbuje nawiązać kolejne z domyślnymi parametrami.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.02.2008 Skąd: Ostrołęka Ostrzeżenie: (0%) ![]() ![]() |
Rzeczywiście. Pierwsze kroki programowania obiektowego w PHP i zamykałem w każdej metodzie.
Wielkie dzięki. Temat zamknięty. Ten post edytował paul14x 19.05.2010, 12:58:32 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Skoro pierwsze kroki, to od razu Ci podpowiem, że lepiej byłoby nawiązywać jedno połączenie przy starcie aplikacji, a potem przy instantacji obiektów przekazywać je do nich. inlcude/require w każdej metodzie to kiepski design.
Nie mówiąc o tym, że wygodniej byłoby Ci korzystać z ext/mysqli zamiast ext/mysql. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 12:57 |