Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z przekazaniem instancji klasy, proszę o pomoc
bartolomeo
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 21.09.2008

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


Mam taki problem. Najlepiej chyba jak pokażę kod i błąd.


Klasa kontrolera (wrzucam konkretny fragment kodu)
  1. $link = new MySQLConnect('localhost', 'root', '');
  2. $this->_connection = $link->getConnection();
  3. $this->_dbConnection = new MySQLQuery('mvc', $this->_connection);
  4.  
  5. require_once('model/UserModel.class.php');
  6. $this->_userModel = new UserModel('pinokio', $this->_dbConnection);
  7.  
  8. $this->_userModel->registerUser('pinokio', 'pinokio@pinokio.com');


a błąd wygląda tak:
Cytat
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'www-data'@'localhost' (using password: NO) in
...

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in ...

(powtarza się to kilka razy)

Warning: mysql_query(): 13 is not a valid MySQL-Link resource in...


W każdym razie nie wiem w czym leży problem bo kiedy korzystajac z tych samych klas MySQLConnect oraz MySQLQuery tylko poprzez plik testowy ktorego zawartosc wyglada tak:
  1. $link = new MySQLConnect('localhost', 'root', '');
  2. $login = 'admin';
  3. $password = 'pinokio';
  4. $email = 'admin@localhost';
  5. $datas = array('login' => $login,
  6. 'password' => sha1(md5($password)),
  7. 'email' => $email');
  8. $link2 = $link->getConnection();
  9. $connection = new MySQLQuery('mvc', $link2);
  10. $result = $connection->dbInsert('users', $datas);


nie występuje żaden problem :|

Prosze o pomoc, z góry dziekuje ! (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


A angielski w szkole miałeś?

Cytat
Access denied for user 'www-data'@'localhost' (using password: NO) in
Go to the top of the page
+Quote Post

Posty w temacie
- bartolomeo   problem z przekazaniem instancji klasy   11.04.2010, 19:04:57
- - pedro84   A angielski w szkole miałeś? CytatAccess denied f...   11.04.2010, 19:15:08
- - bartolomeo   No fantastycznie, a powiedz mi jakim cudem wystepu...   11.04.2010, 19:16:56
- - pedro84   Wklej cały błąd Access Denied, mam na myśli w któr...   11.04.2010, 19:22:39
- - bartolomeo   Jest to fragment klasy obslugi zapytań SQL, ale ja...   11.04.2010, 19:27:54
- - zend   Zaimplementuj system obslugi bledow do mysqli, na ...   12.04.2010, 11:28:56
- - bartolomeo   Mam system obsługi błędów i na końcu błedu wywala ...   12.04.2010, 21:52:14
- - pedro84   Dziwne, bardzo. Możesz wrzucić całą klasę jako zał...   12.04.2010, 22:10:12
- - bartolomeo   Nie ma problemu. Wrzucam wszystko, gdzie tylko mog...   12.04.2010, 22:30:56
- - zend   na pierwszy rzut oka to warto by sie bylo zastanow...   13.04.2010, 14:53:12
- - bartolomeo   Zastanawiałem się wielokrotnie nad tymi linijkami ...   13.04.2010, 15:21:06
- - zend   Przekazujesz instancje do zlego obiektu, do modelu...   13.04.2010, 15:30:32
- - bartolomeo   Mógłbyś mi pokazać wyedytowany plik, bo nie wiem c...   13.04.2010, 15:35:43
- - zend   [PHP] pobierz, plaintext $link = new MySQLConnec...   13.04.2010, 15:37:48
- - bartolomeo   Proszę, oto efekt: CytatFatal error: Call to a me...   13.04.2010, 15:41:48
- - zend   Jedyną różnicą jest tu brak modelu. Jedyne co mi p...   13.04.2010, 16:26:01
- - bartolomeo   DZIAŁA ! Wystarczyło zamienić: [PHP] pobierz, ...   13.04.2010, 19:26:45


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: 2.10.2025 - 21:29