🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 1、PDOStatement::fetch()方法 * 描述:从结果集中获取一行,并向下移动指针 * 语法: ``` mixed PDOStatement::fetch ([ int $fetch_style ] ) ``` * 参数:$fetch_style,控制下一行如何返回给调用者。 ``` PDO::FETCH_ASSOC,返回一个索引为结果集列名的数组 PDO::FETCH_BOTH(默认),返回一个索引为结果集列名和以0开始的列号的数组 PDO::FETCH_NUM:返回一个索引为以0开始的结果集列号的数组 ``` * 返回:此函数(方法)成功时返回的值依赖于提取类型。在所有情况下,失败都返回 FALSE 。 ![](https://img.kancloud.cn/45/4b/454b6704413577b43047ad8ae000675f_855x623.png) ## 2、PDOStatement::fetchAll()方法 * 描述:返回一个包含结果集中所有行的数组 * 语法: ``` array PDOStatement::fetchAll ([ int $fetch_style ] ) ``` * 参数:$fetch_style,控制下一行如何返回给调用者。 ``` PDO::FETCH_ASSOC,返回一个索引为结果集列名的数组 PDO::FETCH_BOTH(默认),返回一个索引的数组 PDO::FETCH_NUM:返回一个索引为以0开始的结果集列号的数组 ``` ![](https://img.kancloud.cn/f8/1e/f81ecc3be131eb6aafb51956745a0e73_810x356.png) ## 3、PDOStatement::rowCount()方法 * 描述:返回受上一个 SQL 语句影响的行数 * 语法: ``` int PDOStatement::rowCount ( void ) ``` * 返回:返回上一个由对应的 PDOStatement 对象执行SELECT、DELETE、 INSERT、或 UPDATE 语句受影响的行数。 * 提示:要想使用该函数,必须使用 $pdo->query() 返回 PDOStatement 对象。 ![](https://img.kancloud.cn/7b/34/7b34a034d3546625f0031ee650b4ee9d_840x482.png)