Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]i[mysql] Programowanie obiektowe, problem z wyświetleniem rekordów
Danone
post
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 16
Dołączył: 18.10.2006
Skąd: Olsztyn/Wrocław

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


Projekt, który wykonuje razem ze znajomymi na studiach wymaga ode mnie, abym przyswoił w dość szybkim czasie programowanie obiektowe:) jednak jak to zawsze bywa przy nauce, napotkałem pewien problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Mam taki skrypt:

  1. <?php
  2.  
  3. class Druga{
  4.  
  5. public $host = "localhost";
  6. public $user = "root";
  7. public $pass = "";
  8.  
  9. public $zapytanie="SELECT * FROM users";
  10. public $baza="dzienniczek";
  11.  
  12. function polaczenie(){
  13.  
  14. mysql_connect("$this->host", "$this->user", "$this->pass") or die ("Nie mozna sie polaczyc");
  15. echo "Polaczenie do: ".$this->host. " udane";
  16. }
  17.  
  18. }
  19.  
  20. function wybierz(){
  21. //echo $this->zapytanie;
  22. $query=mysql_query($this->zapytanie);
  23.  
  24. while($row=mysql_fetch_array($this->query)){
  25. echo $this->row['login'];
  26. }
  27. }
  28.  
  29. }
  30.  
  31.  
  32. $polacz=new Druga;
  33. $polacz->polaczenie();
  34. $wyswietl=new Druga;
  35. $wyswietl->wybierz();
  36.  
  37.  
  38. ?>


W linii 25 otrzymuje, że jest błąd: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

Widać, że nie otrzymuje polecenia SQL-owego, jednak jak zrobie echo $this->zapytanie, zapytanie wyświetla mi się, więc nie wiem gdzie jest błąd. Proszę o pomoc:)
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.12.2025 - 18:44