Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Wyniki z SQL do arraya.
mayu11
post
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 9
Dołączył: 9.09.2008

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


Witajcie potrzebuję przekształcić ten kod tak, aby tabla `players` i `data` wpisały się do arrayów.


  1. $tabela_czasy = mysql_query("SELECT * FROM `log` ORDER by `ID` desc LIMIT 0,10");
  2.  
  3. //Dla informacji ID - x - players (2) - x - x - data (5)
  4.  
  5. $players=array();
  6. $data=array();
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Musisz uzyc tego:
http://pl.php.net/manual/pl/function.mysql-fetch-array.php
W przykladach masz wyswietlanie na ekran. Ty zamiast wyswietlac na ekran zapisuj do tablicy.
Go to the top of the page
+Quote Post
mayu11
post
Post #3





Grupa: Zarejestrowani
Postów: 99
Pomógł: 9
Dołączył: 9.09.2008

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


Z tym, że jak... bo cały skrypt jest do tworzenia wykresu i zawsze nie ważne jak wpisuję wyświetla jakiś error a tabela się nie pokazuje.

Nie wiem jak zlistować z bazy danych wyniki w formie
Kod
'','',''


  1. while($while = mysql_fetch_array($tabela_czasy)){
  2. $wynik_players = $while[2];
  3. $wynik_data = $while[5];
  4.  
  5.  
  6. $dane_players .= ",'$wynik_players'"
  7. $dane_data .= ",'$wynik_data'"
  8. }
  9.  
  10. $players=array($dane_players);
  11. $data=array($dane_data);


Z tym, że musiałbym usunąć jakoś pierwsze przecinki.
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(mayu11 @ 30.03.2010, 09:37:57 ) *
Z tym, że musiałbym usunąć jakoś pierwsze przecinki.

  1. $str = ltrim($str, ',');
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




tak sie dodaje do tablicy:
$tablica[] = 'cos do dodania';
I tyle.
Go to the top of the page
+Quote Post
zend
post
Post #6





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


  1. $players = array();
  2. $players = array();
  3. $data = array();
  4.  
  5. while(($while = mysql_fetch_array($tabela_czasy)) != false)
  6. {
  7. $players[] = $while[2];
  8. $data[] = $while[5];
  9. }
  10.  
  11. echo join(',' , $players);
  12. echo join(',' , $data);


Ten post edytował zend 30.03.2010, 10:46:06
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: 22.08.2025 - 14:20