PHP中如何使用PDO函数库

这篇文章给大家介绍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函数库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


标题名称:PHP中如何使用PDO函数库
分享地址:http://ybzwz.com/article/pgccod.html