<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1555" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi Guys,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Just starting with memcached and php4 , and i just 
cant get this to work , all i want is to store the mysql result into memcache 
for future use , but somehow it doesn't work and i can't find any solution 
googling around...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Maybe someone from this list could help me out 
?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>It always rreturns as 'not cached' thus hitting the 
DB .</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The code :</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>&lt;?php<BR>include_once('../inc/db.inc');</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>$memcache = new 
Memcache;<BR>$memcache-&gt;connect('IP', 1211) or die ("Could not 
connect");</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>$version = $memcache-&gt;getVersion();<BR>echo 
"Server's version: ".$version."&lt;br/&gt;\n";</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>$test = $memcache-&gt;get('testqry');</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>if (!$test) {<BR>&nbsp;<BR>&nbsp;$time = 
microtime();<BR>&nbsp;$time = explode(" ", $time);<BR>&nbsp;$time = $time[1] + 
$time[0];<BR>&nbsp;$start = $time;<BR>&nbsp;<BR>&nbsp;echo "testqry is not 
cached.&lt;br&gt;&lt;Br&gt;";<BR>&nbsp;<BR>&nbsp;$qry = "SELECT * 
from&nbsp;large_db ORDER by ID";<BR>&nbsp;$res = mysql_query($qry) or 
die(mysql_error());<BR>&nbsp;<BR>&nbsp;while ($row = mysql_fetch_array($res)) 
{<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;echo $row['id']." - ".$row['title']." - 
".$row['url']."&lt;br&gt;";<BR>&nbsp;&nbsp;<BR>&nbsp;}<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;$memcache-&gt;set('testqry', 
$res, true, 600)or die("set failed");<BR>&nbsp;<BR>&nbsp;echo "Result stored in 
cache";</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>} else { </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><BR>&nbsp;<BR>&nbsp;echo "testqry was 
cached.&lt;br&gt;&lt;Br&gt;";<BR>&nbsp;<BR>&nbsp;$res = 
$memcache-&gt;get('testqry');<BR>&nbsp;<BR>&nbsp;echo 
$res;<BR>&nbsp;<BR>}</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>?&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks in advance,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; 
Martin</FONT></DIV></BODY></HTML>