• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PDO对mysql数据库相关操作

mysql 搞代码 4年前 (2022-01-09) 12次浏览 已收录 0个评论

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 PDO是一个”数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力:与ADODB和MDB2相比,PDO更高效。 目前而言,实现”

本文来源gao!daima.com搞$代!码网

数据库抽象层”任重

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  PDO是一个”数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力:与ADODB和MDB2相比,PDO更高效。

  目前而言,实现”数据库抽象层”任重而道远,使用PDO这样的”数据库访问抽象层”是一个不错的选择。

  一。PDO基本函数库

  PDO->beginTransaction() 标明回滚起始点

  PDO->commit 标明回滚结束点,并执行SQL

  PDO->__construct 建立一个PDO链接数据库的实例

  PDO->errorCode 获取错误码

  PDO->errorInfo 获取错误的信息

  PDO->exec 处理一条SQL语句,并返回所影响的条目数

  PDO->getAttribute 获取一个”数据库连接对象”的属性

  PDO->getAvailableDrivers 获取有效的PDO驱动器名称

  PDO->lastInsertId 获取写入的最后一条数据的主键值

  PDO->prepare 生成一个”查询对象”

  PDO->query 处理一条SQL语句,并返回一个”PDOStatement”

  PDO->quote 为某个SQL中的字符串添加引号

  PDO->rollBack 执行回滚

  PDO->setAttribute 为一个”数据库连接对象”设定属性

  二。PDO对mysql数据库相关操作

  修改php.ini配置文件

  1、找到与pdo相关的所有扩展

  2、去掉pdo扩展前所有分号

  3、重启apache服务

  查询操作,select查询语句

  一种方式:

  $url = “mysql:host=主机地址;dbname=库名”; //连接数据库的参数

  $user = “用户名”;

  $pwd = “密码”;

  $conn = new PDO($url,$user,$pwd); //连接数据库

  $conn->query(”set names utf8″); //设置编码

  $st = $conn->query(”select查询语句”); //执行select查询语句,返回数据库操纵对象statement

  $rs = $st->fetchAll(); //获得结果集,结果集就是一个二维数组

  //显示所有记录

  foreach($rs as $value)

  {

  echo $value[“字段名|列序号”];

  }

  //关闭数据库

  unset($rs);

  unset($st);

  unset($conn);

[1] [2]


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PDO对mysql数据库相关操作
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址