$data = $this->db->query("select * from gg");
$memcache = new memcache;
$memcache->connect('127.0.0.1', 11211) or die ("连接失败");
$memcache->set('name',$data);
return $this->mem->getcache("name");我想用memcache缓存数据集记录,但是这样写会报Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource 如果是单纯的缓存个字符串倒是能行,缓存数据库该怎么办?
$memcache = new memcache;
$memcache->connect('127.0.0.1', 11211) or die ("连接失败");
$memcache->set('name',$data);
return $this->mem->getcache("name");我想用memcache缓存数据集记录,但是这样写会报Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource 如果是单纯的缓存个字符串倒是能行,缓存数据库该怎么办?
依然提示那个错误
$date应该是一个资源,所以你不能这么用。
你把结果全部取出来到一个数组再存进去试试