sql缓存文件的方法
2016-03-18 15:12
246 查看
function sql_cache($query){ //sql 缓存文件形式 2016.3.18.abel global $db; $file = '../cache/sql_'.md5($query).'.txt'; $expire = 86400; // 24 小时 if (file_exists($file) && filemtime($file) > (time() - $expire)) { $records = unserialize(file_get_contents($file)); return $records; } else { $products = $db->Execute($query); while (!$products->EOF) { $records[] = $products->fields; $products->MoveNext(); } $OUTPUT = serialize($records); $fp = fopen($file,"w"); fputs($fp, $OUTPUT); fclose($fp); return $records; } // end else }
$db是框架里的sql类。
相关文章推荐
- 查看Oracle中是否有锁表的sql
- Oracle内连接、左外连接、右外连接、全外连接小总结
- Linq to Sql 合并数据
- SQL Server函数学习笔记(一)
- 数据库基础
- 十大监视SQL Server性能的计数器
- mysql的查询、子查询及连接查询
- msql命令大全
- 关于mysql的使用
- mysql导出表结构
- 理解MySQL——索引与优化
- Mysql四种模糊查询
- redis安装部署
- MySql BlackHole存储引擎
- MySQL 中的 <=> 操作符?
- MySQL5.5从零开始学(2013-12-18 16:22:52)
- 操作、压缩MDB文件;使用ADO读写Mysql数据库;建立数据库和表的VBS脚本代码(2013-08-26 11:39:34)
- apk和mysql和commonio的关联
- MongoDB 单表数据的导出和恢复例子
- MongoDB 单表数据的导出和恢复例子