Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Klasa i sql
isso
post
Post #1





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Witam,

mam problem...

Mam tabele w bazie danych Miasta i w tabeli powiedzmy 5 rekordów:
Warszawa, Wroclaw, Gdynia, Gdansk, Poznan

i mam klase

  1. <?php
  2. class postion{
  3.  
  4.  function all_towns(){
  5.  $query = 'SELECT * FROM `town` LIMIT 0, 30 '; 
  6. $result = mysql_query($query) or die(mysql_error());
  7. $r = mysql_fetch_array($result);
  8.  
  9. return $r;
  10. }
  11.  
  12.  
  13. }
  14. ?>


i teraz takie pytanie;
robie obiekt

  1. <?php
  2. $obiekt = new postion();
  3. ?>

i odnosze sie

  1. <?php
  2. $obiekt->all_towns();
  3. ?>


jak mam teraz zrobić, żeby wypisało mi wszystkie miasta?

Ten post edytował isso 9.04.2008, 15:03:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
isso
post
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Znalazłem:

  1. <?php
  2. function all_towns(){
  3. global $res;
  4. $query = 'SELECT * FROM `town` LIMIT 0, 30 '; 
  5. $result = mysql_query($query) or die(mysql_error());
  6. while($r = mysql_fetch_array($result))
  7. {
  8. $this->totals[] = array('title' => $r['nameTown']);
  9. }
  10.  
  11. }
  12. ?>


a później wywołuje sobie przez:

  1. <?php
  2. $cresult = count($towns->totals);
  3. for($i=; $i < $cresult ; $i++){
  4. printf($towns->totals[$i]['title']);
  5. }
  6. ?>


Chodziło o to, że własnie chciałem to mieć na stronie w tablicy... a nie zeby mi wyrzucało od razu wartość z odwołania do klasy.

Tak czy inaczej, dziekuje za wszystkie odpowiedzi.
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: 9.10.2025 - 05:23