Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] wyswietla za duzo ..., problem z zapytaniem
blackneron
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


  1. <?php
  2. $sql= select a.id, a.xxx, a.yyy, a.zzz, a.rrr, b.id, b.data
  3. from tab1 AS a, tab2 AS b
  4. where a.id=b.id and b.data='$data'
  5. $query = mysql($query);
  6.  
  7. while($wiersz=mysql_fetch_array($query))
  8. {
  9. print "<p>XXX:".$wiersz['xxx']" | ";
  10.  
  11. $aqq="select * from tab2 where data='$data' and id=$wiersz[id]";
  12. $a=mysql_query($aqq);
  13.  
  14.  while($row=mysql_fetch_array($a))
  15.  {
  16. print " ".$row['godzina']." , </p>";
  17.  }
  18. }
  19. ?>


Problem jest taki, że wyświetla tyle xxx ile jest w bazie. A chcem aby mi wyswietlilo tylko raz same 'xxx' i dalej wartości z drugiego zapytania, czyli jak np. godzin mam 3 to wyświeltic ma: xxx | 11:00, 12:00, 14:00.

Ten post edytował blackneron 13.01.2007, 00:34:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blackneron
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


Looknij na to.
  1. <?php
  2. $sql= "select a.id, a.xxx, a.yyy, a.zzz, a.rrr, b.id, b.datafrom tab1 AS a, tab2 A
    S bwhere a.id=b.id and b.data='$data'"
    ;
  3. $query = mysql($query);
  4.  
  5.  $old_wiersz=array();
  6.  
  7. while($wiersz=mysql_fetch_array($query)) // błąd - syntax error, unexpected T_IS_NOT_EQUAL
  8.  {
  9. if(isset($wiersz['xxx']!=$old_wiersz['xxx']) 
  10. print "<p>XXX:".$wiersz['xxx']" | ";
  11. $aqq="select * from tab2 where data='$data' and id=$wiersz[id]";
  12. $a=mysql_query($aqq);
  13.  
  14.  while($row=mysql_fetch_array($a))
  15.  {
  16. print " ".$row[godzina]." ";
  17.  }
  18.  
  19.  
  20. {
  21. print "<p><a href="link.php?xxx=$wiersz[xxx]&id=$wiersz[id]&data=$data">Link</p>"; }
  22. print "<hr />";
  23.  }
  24.  $old_wiersz=$wiersz;
  25.  }
  26. ?>


Ten post edytował blackneron 18.01.2007, 23:52:45
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: 8.10.2025 - 23:41