Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> brak metody:/
sanchoo
post 8.11.2007, 12:37:57
Post #1





Grupa: Zarejestrowani
Postów: 161
Pomógł: 1
Dołączył: 11.02.2007
Skąd: Kraków

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


witam! praocwalem jakis miesciac temu nad pewnym probelme... cala aplikacja dzialala dzis do niej powracam odpalam a tam:
  1. <?php
  2. Fatal error: Call to undefined method: db_error->getrow() in /usr/local/apache/www/htdocs.......
  3. ?>


niekt na 100% tego nie ruszal.. wiem ze jakies zmiany na serwerze ze strony administracyjnej... i hostignowej byly robione...
Go to the top of the page
+Quote Post
Sh4dow
post 8.11.2007, 12:42:59
Post #2





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


Moze jakies ustawienia servery przeszkadzaja w przekazywaniu zmiennych albo cos innego. Zmienna prawdopodobnie jest pusta i tyle. Pewnie nie sprawszales co ona zwraca.
Jaki jest stworzona ta zmienna ?


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post
sanchoo
post 8.11.2007, 12:45:33
Post #3





Grupa: Zarejestrowani
Postów: 161
Pomógł: 1
Dołączył: 11.02.2007
Skąd: Kraków

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


blad wystepuje w lini 97 o to ona:
  1. <?php
  2. $res = &$this->_db->getRow($sql,array($login, $pass),DB_FETCHMODE_ASSOC);
  3. ?>

moze cos z polaczeniem z baza danych?? blad wywala gdy porboje sie zalogowac.. wczesniej baza nie jest uzywana...
Go to the top of the page
+Quote Post
Cysiaczek
post 8.11.2007, 12:50:49
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Lepiej pokaż kod obiektu _db oraz zobacz, czy obiekt db_error jest tworzony poprawnie. Może aplikacja nie była wystarczająco przetestowana i obsługa błędów się sypie?

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
sanchoo
post 8.11.2007, 13:04:27
Post #5





Grupa: Zarejestrowani
Postów: 161
Pomógł: 1
Dołączył: 11.02.2007
Skąd: Kraków

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


  1. <?php
  2. $this->_dsn = BN_DB_BASE . '://' . BN_DB_USER .':' . BN_DB_PASS . '@'. BN_DB_HOST . '/' . BN_DB_NAME; 
  3. $this->_db = DB::connect($this->_dsn, array('debug'=>true));
  4. ?>


Dzieki naprowadziliscie mnie... chyba jednak mial ktos do tego dostep :/ teraz moj problem to kto to byl??
zrobilem tak:
  1. <?php
  2. $dsn = array(
  3. 'phptype' => 'mysql',
  4. 'username' => BN_DB_USER,
  5. 'password' => BN_DB_PASS,
  6. 'hostspec' => BN_DB_HOST,
  7. 'database' => BN_DB_NAME,
  8. );
  9.  
  10.  
  11. $this->_db = &DB::connect($dsn);
  12. if (DB::isError($this->_db)) {
  13. die($this->_db->getMessage());
  14. }
  15. ?>


i smiga...
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 05:05