http://webcity.pl/webcity/cachowanie_zapytan_sql_w_php
Wszytso dziala pieknie i bez problemow procz 1 rzeczy. Mam taki kod:
<?php require('./sterownix.php'); $sql = new sql; $sql -> sql_connect('localhost', 'zyx', 'doopah', 'fws'); $sql -> sql_cache('uchwyt'); $sql -> sql_query('SELECT * FROM config'); while($sql -> sql_fetch_row()){ } $sql -> sql_cache(); $sql -> sql_close(); ?>
Gdy parametr w $sql -> sql_cache(); zmienie biore ze zmiennej czyli np:
<?php $sql -> sql_cache($zmienna); ?>
To nie dziala. Tzn zachowuje sie tak jakby zmienna nie istniala a jest na pewno.
Aha kod funkcji sql_cache wyglada tak:
<?php function sql_cache($handle = 0){ $this -> cache_state = 1; $this -> cache_ptr = 0; }else{ $this -> cache_state = 2; $this -> cache_file = CACHE_DIR.'xxx_'.$handle.'.666'; } }else{ if($this -> cache_state == 2){ } $this -> cache_state = 0; } } ?>