Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]SELECT danych, odrzut duplikatów
knypraca
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 9.11.2014

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


Witam!
Mam pytanie dotyczące ściągania danych z bazy za pomocą selecta.
Posiadam kod:
  1. $select = mysql_query("SELECT obiekt FROM baseny WHERE rzut='$rzuty' AND data = '$dzis' limit 1")
  2. or die('Błąd zapytania');
  3. echo "Obiekt: ";
  4. while($r = mysql_fetch_assoc($select)) {
  5.  
  6.  
  7. $ob = $r['obiekt'];
  8. if ($ob == 1) {
  9. echo "<font color=\"ff0000\">obiekt1</font>";
  10. }
  11. if ($ob == 2) {
  12. echo "<font color=\"ff0000\">obiekt2</font>";
  13. }
  14. if ($ob == 3) {
  15. echo "<font color=\"ff0000\">obiekt3</font>";
  16. }
  17. if ($ob == 4) {
  18. echo "<font color=\"ff0000\">obiekt4</font>";
  19. }
  20. }


W tym momencie kod
SELECT obiekt FROM baseny WHERE rzut='$rzuty' AND data = '$dzis' limit 1
sprawdza się, gdy korzystam tylko jednego obiektu. Natomiast jeśli są 2,3,4 to limit 1 ich nie wyświetla.
W jaki sposób odseparować dane? Dla wyjaśnienia mam takie dane
basen 1 obiekt 1
basen 2 obiekt 1
basen 1 obiekt 2
basen 4 obiekt 2

Chciałbym, dostawać wynik obiekt =1,2 , a nie jak w sytuacji bez limitu 1,1,2,2.
Na pewno jest to możliwe, prosiłbym kolegów doświadczonych o pomoc.
Mam nadzieję, że jasno wyjaśniłem (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


  1. $select = mysql_query("SELECT obiekt FROM baseny WHERE rzut='$rzuty' AND data = '$dzis' GROUP BY obiekt")


Ten post edytował rad11 19.06.2015, 18:35:11
Go to the top of the page
+Quote Post
knypraca
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 9.11.2014

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


No i dziękuję, do zamknięcia.
Pozdrawiam
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: 23.08.2025 - 10:46