PHP中如何使用PDO函数库

发布时间:2021-06-30 16:39:02 作者:Leah
来源:亿速云 阅读:125

这篇文章给大家介绍PHP中如何使用PDO函数库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

  PHP中的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()—为一个“数据库连接对象”设定属性

  PDOStatement->bindColumn()—BindacolumntoaPHPvariable

  PDOStatement->bindParam()—Bindsaparametertothespecifiedvariablename

  PDOStatement->bindValue()—Bindsavaluetoaparameter

  PDOStatement->closeCursor()—Closesthecursor,enablingthestatementtobeexecutedagain.

  PDOStatement->columnCount()—Returnsthenumberofcolumnsintheresultset

  PDOStatement->errorCode()—FetchtheSQLSTATEassociatedwiththelastoperationonthestatementhandle

  PDOStatement->errorInfo()—Fetchextendederrorinformationassociatedwiththelastoperationonthestatementhandle

  PDOStatement->execute()—Executesapreparedstatement

  PDOStatement->fetch()—Fetchesthenextrowfromaresultset

  PDOStatement->fetchAll()—Returnsanarraycontainingalloftheresultsetrows

  PDOStatement->fetchColumn()—Returnsasinglecolumnfromthenextrowofaresultset

  PDOStatement->fetchObject()—Fetchesthenextrowandreturnsitasanobject.

  PDOStatement->getAttribute()—Retrieveastatementattribute

  PDOStatement->getColumnMeta()—Returnsmetadataforacolumninaresultset

  PDOStatement->nextRowset()—Advancestothenextrowsetinamulti-rowsetstatementhandle

  PDOStatement->rowCount()—ReturnsthenumberofrowsaffectedbythelastSQLstatement

  PDOStatement->setAttribute()—Setastatementattribute

  PDOStatement->setFetchMode()—Setthedefaultfetchmodeforthisstatement

  PHP中的PDO函数库怎样使用

  从函数列表可以看出,操作基于不同的对象,“PDO”表示的是一个数据库连接对象(newPDO产生),“PDOStatement”表示的是一个查询对象(PDO->query()产生)或者是一个结果集对象(PDO->prepare()产生)。

  一个“数据库连接对象”的例子,返回“PDO”:

  $dbh=newPDO('mysql:host=localhost;dbname=test','root','');

  ?>

  一个“查询对象”的例子,返回“PDOStatement”:

  $sql="INSERTINTO`test`.`table`(`name`,`age`)VALUES(?,?);";

  $stmt=$dbh->prepare($sql);

  ?>

  一个“结果集对象”的例子,返回“PDOStatement”:

  $sql="SELECT*FROM`table`WHERE`name`='samon'";

  $stmt=$dbh->query($sql);

  ?>

关于PHP中如何使用PDO函数库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. PHP之PDO的使用
  2. PHP中PDO扩展的安装和使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php

上一篇:PHP如何读取CURL模拟登录时生成Cookie文件

下一篇:MySQL保证数据一致性的方式

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》