Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Cachowanie zapytan SQL bez OOP
Forum PHP.pl > Forum > PHP
wgrzelak
Czesc, mogl by mi ktos pomoc w zacachowaniu przykladowego zapytania

$zapytanie = mysql_query('SELECT kolumna FROM tabela');

bez klas (OOP), chodzi o zwykle php

z gory dzieki

ps. szukalem na forum i w necie...
Crozin
  1. <?
  2.  
  3. $plikCache = './cache/zapytanieSQL.php';
  4.  
  5. if(file_exists($plikCache)){
  6. $dane = unserialize(file_get_contents($plikCache));
  7. }else{
  8. $result = mysql_query('SELECT * FROM tabela;');
  9. $dane = array();
  10.  
  11. while($row = mysql_fetch_array($result, MYSQL_ASSOC))
  12. $dane[] = $row;
  13.  
  14. file_put_contents($plikCache, serialize($dane));
  15. }
  16.  
  17. //tu masz wyniki
  18. print_r($dane);
  19.  
  20. ?>
wgrzelak
wielkie dzieki, dziala biggrin.gif

EDIT: zrobilem sobie funkcje i nie wiem czemu ale wszytkie cache robia sie jednoczesnie?

to chyba dlatego ze wszytkie zapytania maja jedna zmienna '$dane' ?

sory za klopot wszytko dziala tylko zapomnialem podmienic czas na zmienna tongue.gif
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.