php每次查询数据库都刷新,这个每次刷新都要去数据库里面查询一遍吗?

你这么写肯定是每次都连接,你可以单独吧PDO封装一个类,实用单例模式进行处理,就避免了每次执行CURD的时候都要尽兴连接操作了。我很早之前写过的例子:

/**

* Description: PDO数据库操作

* Author: yangxiangming@live.com

* Date: 2014/7/29

* Time: 13:35

*/

class core_libs_safepdo {

/**

* description 定义私有静态变量

*/

private static $safepdo;

/**

* description 构造函数

*/

private function __construct() {

}

/**

* description 实例化调用PDO链接数据库

*/

private function pdolink() {

try {

self::$safepdo = new PDO ( BASE_TYPE . ':host=' . BASE_HOST . ';dbname=' . BASE_NAME, BASE_USER, BASE_PASS, array (

PDO::ATTR_PERSISTENT => TRUE,

PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,

PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8'

) );

return self::$safepdo;

} catch ( Exception $e ) {

throw $e;

}

}

/**

* description 覆盖__clone()方法,禁止克隆

*/

private function __clone() {

}

/**

* description 单例模式,实例化调用数据库链接

*/

public static function calldb() {

if (self::$safepdo == null) {

self::$safepdo = self::pdolink ();

}

return self::$safepdo;

}

}

希望对你有帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值