- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PDO中获取结果集 (2)fetchAll()方法——获取结果集中的所有行 语法:array PDOStatement::fetchAll ( [int fetch_style [, int column_index]] ) 参数fetch_style:控制结果集中数据的显示方式。 参数column_index:字段的索引。 其返回值是一个包含结果集中所有数据的二维数组 (3)fetchColumn()方法——获取结果集中下一行指定列的值 语法:string PDOStatement::fetchColumn ( [int column_number] ) 说明:可选参数column_number设置行中列的索引值,该值从0开始。如果省略该参数则 将从第1列开始取值。 Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo PDO数据库抽象层 什么是PDO PDO是PHP Date Object(PHP数据对象)的简称,它是与PHP 5.1版本一起发行的,目前支持的数据库包括Firebird、FreeTDS、Interbase、MySQL、MS SQL Server、ODBC、Oracle、Postgre SQL、SQLite和Sybase。有了PDO,您不必再使用mysql_*函数、oci_*函数或者mssql_*函数,也不必再为它们封装数据库操作类,只需要使用PDO接口中的方法就可以对数据库进行操作。在选择不同的数据库时,只需修改PDO的DSN(数据源名称)。 本节不但解释了什么是PDO,而且介绍了PDO的特点和安装方法。 PDO连接数据库 PDO连接不同的数据库,主要应用的是PDO构造函数,传递不同的数据源、类型、数据库名称、密码等等,进而实现与不同数据库的统一连接,统一操作。构造函数的语法如下: __construct(string $dsn[,string $username[,string $password[,array $driver_options]]]) 构造函数的参数说明如下: dsn:数据源名,包括主机名端口号和数据库名称。 username:连接数据库的用户名。 password:连接数据库的密码。 driver_options:连接数据库的其他选项。 PDO中执行SQL语句 在PDO中执行SQL语句有三种方法,下面将对这三种方法进行详细讲解:(1)exec()方法:返回执行后受影响的行数。 语法:int PDO::exec ( string statement ) 说明:参数statement是要执行的SQL语句。该方法返回执行查询时受影响的行数,通常用于INSERT、DELETE和UPDATE语句中。 (2)query()方法:通过用于返回执行查询后的结果集 语法:PDOStatement PDO::query ( string statement ) 说明:参数statement是要执行的SQL语句。它返回的是一个PDOStatement对象。 (3)预处理语句——prepare()和execute() 首先,通过prepare()方法做查询的准备工作,然后,通过execute()方法执行查询。并且还可以通过bindParam()方法来绑定参数提供给execute()方法。其语法如下: PDOStatement PDO::prepare ( string statement [, array driver_options] ) bool PDOStatement::execute ( [array input_parameters] ) PDO中获取结果集 PDO中获取结果集的方法同样有3三种,下面将对这3种方法进行系统讲解: (1)fetch()方法——获取结果集中的下一行 语法:mixed PDOStatement::fetch ( [int fetch_style [, int cursor_orientation [, int cursor_offset]]] ) 说明: 参数fetch_style:控制结果集的返回方式 PDO::FETCH_ASSOC关联数组形式 PDO::FETCH_NUM数字索引数组形式 PDO::FETCH_BOTH两者数组形式都有,这是缺省的 PDO::FETCH_OBJ按照对象的形式,类似于以前的 mysql_fetch_object() PDO::FETCH_BOUND以布尔值的形式返回结果,同时将获取的列值赋给bindParam()方法中 指定的变量 PDO
文档评论(0)