Mam problem z memcahce, otóż;
Kod wygląda tak:
if ($get_result = $memcache->get('scm_'.$search)) { $r = $get_result->int_attr; }else{ $sql = $db->query('SELECT COUNT(*) AS records FROM music WHERE title LIKE "%'.$search.'%"'); $r = $db->fetch_row($sql); $tmp_object = new stdClass; $tmp_object->str_attr = 'scm_'.$search; $tmp_object->int_attr = $r; $memcache->set('scm_'.$search, $tmp_object, false, 604800) or die ('Nie udało się zapisać elementu'); }
Jeżeli $search nosi np. 'lady pank', 'coma' czy coś tam, wszystko działa świetnie.
Natomiast jak wprowadzę do $search np. 'ksu', 'big cyc', wywala mi
Cytat
Fatal error: Call to a member function get() on a non-object in /home/user/domains/domain.pl/public_html/mem.php on line 19
W linii 19 jest początek if'a. Wcześniej nie mam nic z memcache.
Jeżeli ktoś miał już z tym problem, lub w ogóle wie o co tu chodzi, to będę dźwięczny za podpowiedź co tu zrobić.
Pozdrawiam,
Bartek.