PHP中如何使用PDO函数库
创始人
2024-12-19 02:44:46
0次

  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);

  ?>

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...