Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyciąganie rekordów z bazy danych co sek bez odświeżania strony.
Forum PHP.pl > Forum > Przedszkole
BUKKICIK
Witam,
problem: Jak wyciągnąć rekordy z bazy danych co 1 sek bez odświeżania strony?
Fred1485
AJAX
BUKKICIK
Cytat(Fred1485 @ 15.06.2016, 13:51:22 ) *
AJAX



a dokładniej ?
Lord
http://blog.codebusters.pl/pl/odswiez-zawa...ny-czas-jquery/

Poczytaj na wstępie...
BUKKICIK
Cytat(Lord @ 15.06.2016, 14:12:03 ) *


ok ok

To teraz powstaje pytanie:


Jak wyciągnąć rekordy z bazy danych za pomocą js?
markuz
Nie da się. Możesz to zrobić korzystajac z PHP.
Skrypt JavaScript -> Żadanie AJAX -> Skrypt PHP -> Zapytanie do MySQL
BUKKICIK
Cytat(markuz @ 15.06.2016, 14:16:43 ) *
Nie da się. Możesz to zrobić korzystajac z PHP.
Skrypt JavaScript -> Żadanie AJAX -> Skrypt PHP -> Zapytanie do MySQL


mały 'example' questionmark.gif?
proszę biggrin.gif
Lord
  1. <!DOCTYPE html>
  2. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
  3.  
  4. $(document).ready(function()
  5. {
  6. $.ajaxSetup(
  7. {
  8. cache: false,
  9. });
  10. var $container = $("#content");
  11. $container.load("get.php");
  12. var refreshId = setInterval(function()
  13. {
  14. $container.load('get.php');
  15. }, 1000);
  16.  
  17. });
  18.  
  19. </head>
  20. <div id="content"></div>
  21. </body>
  22. </html>



w pliku get.php zamieszczasz to co ma się znaleźć w <div id="content"></div>

dla przykładu daj sobie np w get.php

  1. <?=rand(1,100)?>


i bedziesz miał tam losowe liczby wink.gif oczywiscie mozesz tam połaczyć się z baza w tym pliku pobrać rekordy i je zwrócić w dowolnej formie
markuz
Przeczytaj to sobie, przetestuj, popsuj trochę:
http://kursjs.pl/kurs/jquery/jquery_ajax.php
A potem zadaj konkretne pytanie smile.gif
BUKKICIK
Wielki Dzięki [Wszyscy macie +pomógł]


#ZAMYKAM
viking
Oprócz Xhr masz jeszcze nowsze fetch api.
Do tego dla tak szybko odświeżanych danych trzeba się zastanowić czy to nie serwer ma informować o zmianach.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.