PHP PDO Access链接

class DbHelpClass{private $conn;private $qxId;private $ret;function __construct(){$path="../../App_Data/sd#f#45G_!.mdb";$constr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".realpath($path); $this->conn= new PDO("odbc:$constr") or die ("PDO Connection faild.");}/*读取*/function Read($sql,$params=array()){$bind=$this->conn->prepare($sql);$arrKeys=array_keys($params);foreach($arrKeys as $row){$bind->bindValue(":".$row,$params[$row]);}$bind->execute() or die('sql error:'.$sql);$result=$bind->fetchAll();return $result;}/*添加,修改需调用此方法*/function Edit($sql,$params=array()){$bind=$this->conn->prepare($sql);$arrKeys=array_keys($params);foreach($arrKeys as $row){$bind->bindValue(":".$row,$params[$row]);}$a=$bind->execute() or die('sql error');return $a;}}$dbh =new DbHelpClass();

调用:

$dbh->Read('select title from pro where id=:id',array(id=>1));

转载于:https://www.cnblogs.com/suger/p/3458007.html

PHP数据库链接类(PDO+Access)相关推荐

  1. Discuz!NT 中的数据库链接类(重构到抽象类工厂模式)

       在7月份中我曾经写过一篇随笔叫,叫" .NET2.0 框架中的 AbstractFactory 模式 " . 里面主要说了在2.0框架下的数据库链接工厂中新增的几个类,而这几 ...

  2. 动软多数据库链接类实例

    最近做一个项目是用动软生成的框架搭建的,但是我想大家也都清楚,动软生成的都是比较简单的表类而已,而且默认是只有一个数据库链接,通过DbHelperSQL.cs来操作链接的,但是如果涉及两个数据库交互的 ...

  3. PHP中封装mysql数据库链接(简单版)

    为什么80%的码农都做不了架构师?>>>    1,封装mysql数据链接需要哪些属性 主机地址,数据库名,数据库密码,数据库名,字符集 2,利用构造方法在实例化类时,php底层会自 ...

  4. 全新的PDO数据库操作类(仅适用Mysql)

    1年前,也差不多刚开博那会,分享过一个pdo的数据库操作类(可参见:http://www.cnblogs.com/hooray/archive/2011/06/30/2094743.html),与其说 ...

  5. php pdo 事物类,一个基于PDO的数据库操作类(新) 一个PDO事务实例

    /* * 作者:胡睿 * 日期:2011/03/19 * 电邮:hooray0905@foxmail.com * * 20110319 * 常用数据库操作,如:增删改查,获取单条记录.多条记录,返回最 ...

  6. php pdo oracle操作类,一个基于PDO的数据库操作类

    百度之后决定使用PDO,至于为什么选择PDO,这里就不再多说,大家自己去百度下就能明白. 既然要换,那最基本就需要有个常用的数据库操作类,也就是所谓的增删改查等,昨晚捣腾了一晚,大致弄出了个雏形,以下 ...

  7. phaiapi数据库重写类

    2019独角兽企业重金招聘Python工程师标准>>> phaiapi框架自带的,数据库处理类, 问题1:所有数据库int,查询结果全部变成sring 问题2:不能嵌套事物 fix ...

  8. php大量数据库抽象,PHP系列(十二)数据库抽象层pdo

    PHP系列(十二)数据库抽象层pdo 发布时间:2020-06-01 10:07:54 来源:51CTO 阅读:503 作者:sswqzx 1.数据库抽象层pdo (1).PDO(php data o ...

  9. php study 直接显示代码_《细说PHP》第四版 样章 第18章 数据库抽象层PDO 12

    18.9 管理表books实例 在Web项目中,几乎所有模块都要和数据表打交道,而对表的管理无非就是增.删.改.查等操作,所以熟练掌握对表进行管理的这些常见操作是十分有必的.本例为了能更好地展示PDO ...

最新文章

  1. android APK内存多少字节,Android apk安全测评、应用加固、字节对齐、二次签名(有这一篇就够了)...
  2. 看我用汉语编程(汉语Visual Basic编程软件发布)
  3. Modules in Node
  4. c++强大还是python强大-如果C++很强大,为什么它不及Java、Python流行?
  5. vs studio 2017/2015 连接mysql报错 You have a usable connection already.
  6. 实战tcpdump看RST
  7. xml 名称中不能包含= 字符_可扩展标记语言:XML
  8. spikingjelly的20201221版本跑通ANN2SNN
  9. h5 uniapp history模式下刷新页面404
  10. python sys模块详解_python中os和sys模块的区别与常用方法总结
  11. 宠物领养平台的分析与实现
  12. 将tensorflow与微信小程序结合,微信开发者工具使用tensorflowJS插件出错:Error: Plugin tfjsPlugin has not registered.
  13. vue开发之图片加载不出来问题解决
  14. 两种ps切图方法(图层/切片)
  15. 软件测试基础知识(大全)
  16. 字节跳动的师兄跟我说:要带着离职的心态去入职?
  17. React Native 集成极光推送 jpush-react-native
  18. Webug靶场之旅——显错注入
  19. 『煮酒论史』 [近代风云]外东北、藏南、南沙:如何看待失去的领土
  20. 震源子波matlab,VSP震源子波应用

热门文章

  1. 1流式细胞术荧光比值计算_流式细胞术的简介
  2. python编程试题单词倒排_Python 单词字母顺序不变且全部倒排
  3. java技术的核心是哪个_[JAVA]《Java 核心技术》(一)
  4. 查询最近一千条数据mysql_保留mysql数据库中的最新1000条记录
  5. .net 返回datatable显示sql列名_3汇总分析-SQL
  6. c语言输入身高计算标准体重_女人身高165cm标准体重是多少?
  7. C++知识点15——使用C++标准库(IO流)
  8. opencv打开相机实时采集与处理
  9. ida so 不root_十字符病毒,杀不死的小强,一次云服务器沦陷实录
  10. python环境变量配置_python+ pycharm 环境安装 + pycharm使用