Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Jak pobrać ostatni wynik z wykresu, Problem z zapytaniem
Lucas88PL
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 17.12.2014

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


Witam

Na wstępie chciałbym dodać, że do orłów w php i mysql nie należę.
Głowię się nad tym problemem już drugi dzień i nadal nie mogę sobie z tym poradzić. Posiadam na stronie statystyki z ostatnich 7 dni które generują się za pomocą wykresu. Potrzebuję użyć odpowiedniego zapytania aby pokazać tylko ilość odwiedzić z ostatniego dnia ale nie na wykresie. Baza wygląda tak:
(IMG:http://cs-arena.eu/img/tabela.png)

Aktualnie wyświetla mi się po zapytaniu wszystkie 7 dni czyli: data: [98, 114, 119, 86, 97, 0] a chcę uzyskać aby wyświetliło ten ostatni dzień (zaznaczone strzałką) czyli w tym wypadku będzie: data: [0]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


KsaR moim zdaniem lepiej nie odpowiadać na takie pytania, bo gość na 99% ma źle zaprojektowaną bazę. Potrafię sobie wyobrazić use case dla takiego formatu, ale w tym przypadku to po prostu niewiedza. Zamiast odpowiadać jak coś zrobić (żeby było) lepiej najpierw się zastanowić czy na pewno chcemy to robić.
Go to the top of the page
+Quote Post
Lucas88PL
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 17.12.2014

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


Cytat(SmokAnalog @ 5.11.2016, 09:50:56 ) *
KsaR moim zdaniem lepiej nie odpowiadać na takie pytania, bo gość na 99% ma źle zaprojektowaną bazę. Potrafię sobie wyobrazić use case dla takiego formatu, ale w tym przypadku to po prostu niewiedza. Zamiast odpowiadać jak coś zrobić (żeby było) lepiej najpierw się zastanowić czy na pewno chcemy to robić.


Tak w tym przypadku niewiedza dlatego zakładam temat w takim dziale jak "Przedszkole". Jak wyżej też wspomniałem "Orłem nie jestem" ale pomijając to, że się nie znam wykres generuje się normalnie z tej bazy więc wygląda na to że jest dobra baza do generowania. Zdaję sobie też sprawę, że to co chcę uzyskać baza jest zła. Dodam, że jest to skrypt master boost zapewne będziecie wiedzieć o co chodzi są tam statystki za pomocą wykresu Highcharts z ostatnich 7 dni gdzie, przypomnę chcę aby w osobnym miejscu wyświetlało ten ostatni dzień czyli "dzisiaj".
Teraz to co podał KsaR

Cytat(KsaR @ 5.11.2016, 07:47:13 ) *
  1. SELECT TRIM(TRAILING ']' FROM SUBSTRING_INDEX(`uniqie_ips`, ',', -1)) `last`
  2. FROM `tabela`;

Musisz zmienić nazwę tabelki.
Jeśli nie działa (a powinno) to:


Nie wyświetla się teraz nic, puste pole. Wszystko wygląda tak:

  1. <?php
  2. $res = mysql_query ("SELECT TRIM(TRAILING']' FROM SUBSTRING_INDEX(`uniqie_ips`, ',', -1)) `last` FROM `settings`") OR die(mysql_error());
  3. $row = mysql_fetch_assoc($res);
  4. echo $row['uniqie_ips'];
  5. ?>
  6.  


Go to the top of the page
+Quote Post

Posty w temacie
- Lucas88PL   [MySQL][PHP] Jak pobrać ostatni wynik z wykresu   5.11.2016, 00:11:17
- - SmokAnalog   Przechowujesz dane w takim dziwnym formacie? Najle...   5.11.2016, 00:15:10
- - KsaR   [SQL] pobierz, plaintext SELECT TRIM(TRAILING ...   5.11.2016, 07:47:13
- - SmokAnalog   KsaR moim zdaniem lepiej nie odpowiadać na takie p...   5.11.2016, 09:50:56
|- - Lucas88PL   Cytat(SmokAnalog @ 5.11.2016, 09:50:5...   5.11.2016, 17:57:44
- - KsaR   SmokAnalog, no ja to rozumiem podałem rozwiązanie ...   5.11.2016, 09:55:14
- - SmokAnalog   Problem w tym, że w taki sposób wbija się komuś zł...   5.11.2016, 09:59:17
- - KsaR   Ja jestem zdania że Cytatjak sobie pościeli, tak s...   5.11.2016, 10:14:46
- - viking   Pewnego poziomu wiedzy nie przeskoczysz i po prost...   5.11.2016, 10:24:24
- - SmokAnalog   viking co się czepiasz, przecież jest już obsługa ...   5.11.2016, 10:44:24
- - viking   Tylko jakby jeszcze zawitał u większości hostingod...   5.11.2016, 10:47:16
- - SmokAnalog   Nie chciałem Ci wypominać, tylko mówię, że lepiej ...   5.11.2016, 18:36:10
- - Lucas88PL   Ok rozumiem zle to odebrałem. Boję się tylko jak z...   5.11.2016, 20:17:53
- - SmokAnalog   Zapytanie, które podał Ci KsaR jest prawidłowe.   5.11.2016, 20:33:43
- - Lucas88PL   Jeżeli jest prawidłowe tzn, że jednak trzeba zmien...   5.11.2016, 22:14:13
- - trueblue   Wynik jest w $row['last'], nie w ...   5.11.2016, 22:23:46
- - Lucas88PL   Właśnie to obczaiłem. Dzięki wszystkim za pomoc   5.11.2016, 22:47:12


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: 15.10.2025 - 18:23