$_where = '';
if (isset($_param['where'])) {
foreach ($_param['where'] as $_key=$_value) {
$_where .= $_value.' AND ';
}
$_where = 'WHERE '.substr($_where, 0, -4);
}
$_sql = "SELECT COUNT(*) as count FROM $_tables[0] $_where";
$_stmt = $this-execute($_sql);
return $_stmt-fetchObject()-count;
}
//得到下一个ID
protected function nextId($_tables) {
$_sql = "SHOW TABLE STATUS LIKE '$_tables[0]'";
$_stmt = $this-execute($_sql);
return $_stmt-fetchObject()-Auto_increment;
}
//执行SQL
private function execute($_sql) {
try {
$_stmt = $this-_pdo-prepare($_sql);
$_stmt-execute();
} catch (PDOException$e) {
exit('SQL语句:'.$_sql.'br /错误信息:'.$e-getMessage());
}
return $_stmt;
}
}
?
为什么 PHP 应该使用 PDO 方式访问数据库1、方便不同数据库之间php数据库pdo封装类的切换
数据库有很多种php数据库pdo封装类,比如mysqlphp数据库pdo封装类,mysqliphp数据库pdo封装类,Oraclephp数据库pdo封装类,Access等等,使用pdo方式连接数据库,只需要定义DSN即可以连接各种类型的数据库
2、PDO有预处理机制,数据库操作更快,而且预处理机制可以有效的防止数据注入 , 降低数据库被黑客攻击的可能
php数据库pdo封装类的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 封装、php数据库pdo封装类的信息别忘了在本站进行查找喔 。
推荐阅读
- 什么穿胸罩真人视频,穿胸罩的用处
- thinkphp路由匹配,tp link hyfi 配对
- 大学生体育课益智游戏教案,大学生体育游戏教案大全
- python定义函数 python定义函数后怎么调用
- 在线erp系统,erp线上
- wps与sap系统不兼容,wps因为不兼容数据不见了怎么办
- 抖音直播卖货房间都一样的,抖音都在直播卖东西赚钱吗
- mysql卡顿怎么办 mysql 卡
- 拍摄自媒体的需要什么设备,手机拍摄需要什么设备