Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> trochszke bardziej zlozone zapytanie
capricorn
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 6.10.2007

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


probleme mam taki:

ukladam sobie wszytsko z tabeli wg aty:


  1. <?php
  2. $wynik =mysql_query("Select * from pilkarze order by data desc");
  3.  while ($zmienna=mysql_fetch_array($wynik)){ 
  4. }
  5. ?>



i wszystko fajnie ale co zrobic aby miec dostep do kazdej danej z rekordu $zmienna[0]
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Sądzę, że o to Ci chodzi.
  1. <?php
  2. $wynik =mysql_query("Select * from pilkarze order by data desc");
  3. while ($zmienna=mysql_fetch_array($wynik)) {
  4. foreach($zmienna as $zm) {
  5. echo $zm.' ';
  6. }
  7. echo '<br />';
  8. }
  9. ?>
Go to the top of the page
+Quote Post
capricorn
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 6.10.2007

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


OK,.. powiedzmy ze w rekordzie zmienna[0] mam 4 dane (imie, mail, opis, date)

i chec sobie wyswietlic tylko date z rekordu zmienna[0].. jak?
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




  1. <?php
  2. $wynik =mysql_query("Select * from pilkarze order by data desc");
  3. while ($zmienna=mysql_fetch_assoc($wynik)) {
  4. echo $zmienna['data'];
  5. echo '<br />';
  6. }
  7. ?>


Przy założeniu, że pole w bazie nazywa się "data".

Co rozumiesz przez " rekordu zmienna[0]"? Chodzi Ci o pierwszy wiersz zwrócony przez zapytanie?
Go to the top of the page
+Quote Post
capricorn
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 6.10.2007

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


dokladnie, chodzi o pierwszy wiersz... kazda zmienna z kazdego wiersza musze pobrac oddzielnie bo przesylam to do flasha gdzie wszystko jest wlasnie w taki sposob sformatowane ze kazda zmienna ma dla siebie odpowiednie pole tekstowe
Go to the top of the page
+Quote Post
webdice
post
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. <?php
  2. $wynik =mysql_query("Select * from pilkarze order by data desc");
  3.  while ($zmienna=mysql_fetch_array($wynik)){ 
  4.  $pilkarze[] = $zmienna;
  5. }
  6.  
  7. print $zmienna[0]['imie'];
  8. ?>


EDIT: albo tak:

  1. <?php
  2. $wynik =mysql_query("Select * from pilkarze order by data desc limit 1");
  3.  while ($zmienna=mysql_fetch_array($wynik)){ 
  4. print $zmienna['imie'];
  5. }
  6. ?>


O to chodzi?

Ten post edytował webdicepl 7.01.2008, 22:29:46
Go to the top of the page
+Quote Post
batman
post
Post #7





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




To w takim razie nie potrzebujesz pętli while.
  1. <?php
  2. $wynik = mysql_query("Select * from pilkarze order by data desc");
  3. $zmienna=mysql_fetch_assoc($wynik);
  4. echo $zmienna['data'];
  5. ?>
Go to the top of the page
+Quote Post
capricorn
post
Post #8





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 6.10.2007

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


SUPER DZIALA! WIELKIE DZIEKI
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: 28.09.2025 - 03:10