Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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 smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 01:13