Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Problem przy pisaniu dziedziczenia zapytań
pablo_83
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 16
Dołączył: 11.01.2009
Skąd: wrocław

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


Proszę o pomoc w napisaniu dziedziczenia.

W klasie abstrakcyjnej chce stworzyć zapytanie Select wyświetlające rekordy z danych tabel.
Kolejne klasy będą odpowiadać za odwołanie do konkretnych tabel.

napisałem coś takiego ale nie wiem gdzie zrobiłem błąd:

  1. <?php
  2. require_once ('db_connect.php');
  3.  
  4. class Baza{
  5. public function Select(){
  6.  
  7. $table;
  8. $dane;
  9. $wiersz;
  10.  
  11. $query = ("Select $dane From $table");
  12. $results = mysql_query($query);
  13. $ile = mysql_num_rows($results) or die (mysql_error());
  14.  
  15. if($ile > 0){
  16. for($i=0;$i<$ile;$i++){
  17. $row = mysql_fetch_array($results);
  18. $show = $row[$wiersz];
  19. }
  20. }
  21. return $show;
  22. }
  23. }
  24.  
  25. class Klient extends Baza{
  26. public function Show(){
  27.  
  28. $table = 'Klient';
  29. $dane = 'Nazwisko';
  30. $wiersz = 'Nazwisko';
  31.  
  32.  
  33. }
  34. }
  35. $obiekt = new Db_connect();
  36. $obiekt = new Klient();
  37. $obiekt->Show();
  38. echo $obiekt->Select();
  39. ?>


proszę o pomoc,

ps zapytanie i pętla for oraz warunek if powinien być poprawny ponieważ przy użyciu programowania proceduralnego wszystko działa.
Go to the top of the page
+Quote Post
shaaaadow
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 6.01.2008
Skąd: Gniezno

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


Może zamiast dziedziczenia zacznij od podstaw.. (metody, wlasciwosci..)by a dziedziczenie chwilke pozniej..

chociazby np. od tego

Link

Cytat
zapytanie i pętla for oraz warunek if powinien być poprawny ponieważ przy użyciu programowania proceduralnego wszystko działa


Ty chcesz sie nauczyc OOP...(IMG:style_emoticons/default/questionmark.gif) Zastanow sie jak chcesz programowac..

Ten post edytował shaaaadow 28.10.2009, 00:47:33
Go to the top of the page
+Quote Post
marcio
post
Post #3





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


  1. $show = $row[$wiersz];

Jak cos to:
  1. $show = $row[$i];

A kod to masakra.
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: 24.12.2025 - 17:21