Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Pobieranie kilku rekordów bez pętli
troian
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

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


Witam, mam w bazie danych tabelkę oto jak wygląda ona:

| ID | ID_KONTA | OSIAGNIECIE |

rekordy w bazie wyglądają następująco:

| 1 | 25 | czas_1 |
| 1 | 25 | czas_2 |
| 1 | 25 | czas_3 |
| 1 | 25 | czas_4 |

Jak widać do jednego konta mamy przypisane kilka rekordów, potrzebuje wyciągnąć wszystkie rekordy z mysql'a jednak nie mogę do tego wykorzystać pętli while
I tutaj jest moje pytanko jak mam przerobić tak to zapytanie aby samo pobrało wszystkie rekordy z bazy danych:
  1. $zap_osiagniecia = "SELECT * FROM ".BAZA.".osiagniecia WHERE id_konta = '".$_SESSION['id']."'";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
troian
post
Post #2





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

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


Tamto poprawiłem ale nie działa, oto cały fragment kodu php

  1. $ranga_1 ='<b>RANGA POZIOM 1</b><div style="margin-top:7px;"></div>Zdobądź 2000 PKT Rangi Dodatniej<br><br>';
  2. $ranga_2 ='<b>RANGA POZIOM 2</b><div style="margin-top:7px;"></div>Zdobądź 4000 PKT Rangi Dodatniej<br><br>';
  3. $ranga_3 ='<b>RANGA POZIOM 3</b><div style="margin-top:7px;"></div>Zdobądź 6000 PKT Rangi Dodatniej<br><br>';
  4. $ranga_4 ='<b>RANGA POZIOM 4</b><div style="margin-top:7px;"></div>Zdobądź 8000 PKT Rangi Dodatniej<br><br>';
  5. $ranga_5 ='<b>RANGA POZIOM 5</b><div style="margin-top:7px;"></div>Zdobądź 20000 PKT Rangi Dodatniej<br><br>';
  6. $zap_osiagniecia = "SELECT * FROM ".BAZA_PLAYER.".osiagniecia WHERE id_konta = '".$_SESSION['id']."'";
  7. $osiagniecia = mysql_query($zap_osiagniecia, $polaczenie);
  8. $tablica = array();
  9. while($rangi = mysql_fetch_assoc($osiagniecia))
  10. {
  11. $rangi['osiagniecie'];
  12. $tablica[$rangi['osiagniecia']] = 1;
  13. }
  14. if(isset($tablica['ranga_1']))
  15. {
  16. echo '<div align="center" class="os_on">'.$ranga_1.'Odblokowane!</div>';
  17. }else{
  18. echo '<div align="center" class="os_off">'.$ranga_1.'Zablokowane!</div>';
  19. }
  20. if(isset($tablica['ranga_5']))
  21. {
  22. echo '<div align="center" class="os_on">'.$ranga_5.'Odblokowane!</div>';
  23. }else{
  24. echo '<div align="center" class="os_off">'.$ranga_5.'Zablokowane!</div>';
  25. }


Mimo iż w bazie mysql mam zdobyte dla danego konta raga_5 to wyświetla się jako zablokowane.
Go to the top of the page
+Quote Post

Posty w temacie
- troian   [MySQL][PHP] Pobieranie kilku rekordów bez pętli   19.11.2014, 23:06:09
- - slash^   Pokaż jak chciałbyś otrzymać te dane (w jakiej for...   19.11.2014, 23:50:20
- - mmmmmmm   GROUP_CONCAT   19.11.2014, 23:58:49
- - nospor   Cytatjednak nie mogę do tego wykorzystać pętli whi...   20.11.2014, 07:48:15
- - troian   Cytat(nospor @ 20.11.2014, 07:48:15 )...   20.11.2014, 11:27:07
- - nospor   A kto ci broni pobrac w petli WHILE wszystkie reko...   20.11.2014, 11:38:01
- - troian   Cytat(nospor @ 20.11.2014, 11:38:01 )...   20.11.2014, 11:45:12
- - nospor   Jakie mysql_queryw srodku while.... Umiesz pobrac ...   20.11.2014, 11:47:43
- - troian   Cytat(nospor @ 20.11.2014, 11:47:43 )...   20.11.2014, 11:50:16
- - nospor   No brawo. I tak ma byc. No i teraz w tej petli ma...   20.11.2014, 11:52:14
- - troian   Cytat(nospor @ 20.11.2014, 11:52:14 )...   20.11.2014, 11:54:08
- - nospor   Prosty IF i operacja na tablicy... [PHP] pobierz,...   20.11.2014, 11:55:29
- - troian   [PHP] pobierz, plaintext $tablica = array(...   20.11.2014, 12:01:08
- - nospor   Najpier wiersz zapisywales do $echo, teraz wi...   20.11.2014, 12:02:15
- - troian   Cytat(nospor @ 20.11.2014, 12:02:15 )...   20.11.2014, 12:03:41
- - nospor   No dobra, ale tu: $tablica[$echo['os...   20.11.2014, 12:05:46
- - troian   Tamto poprawiłem ale nie działa, oto cały fragment...   20.11.2014, 12:08:34
- - nospor   Prosilem bys zastosowal sie do tematu, do ktorego ...   20.11.2014, 12:09:59
- - troian   Cytat(nospor @ 20.11.2014, 12:09:59 )...   20.11.2014, 12:11:42
- - nospor   Jakbys zastosowal sie do tematu, do ktorego prosil...   20.11.2014, 12:19:02


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: 16.10.2025 - 22:05