💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 1、PDO::exec()方法 * 描述:执行一条 SQL 语句,并返回受影响的行数 * 语法: ``` int PDO::exec ( string $sql ) ``` * 参数:$sql要被预处理和执行的 SQL 语句。 * 注意:不会从SELECT语句返回结果。 * 返回:返回受修改或删除 SQL 语句影响的行数。如果没有受影响的行,则返回 0。 ![](https://img.kancloud.cn/a7/a4/a7a43379c121843519cee84124b5424d_932x410.png) ## 2、PDO::query()方法 * 描述:执行一条SQL语句,返回一个结果集对象( PDOStatement )。 * 语法: ``` public PDOStatement PDO::query ( string $statement ) ``` * 提示:主要用于SELECT、SHOW语句。 * 返回:执行成功返回PDOstatement对象,执行失败返回FALSE。 ![](https://img.kancloud.cn/69/ff/69ff4d83f40f5696253c72e3716db00c_912x435.png) ## 3、PDO::lastInsertId()方法 * 描述:返回最后插入行的ID或序列值 * 语法: ``` string PDO::lastInsertId ( void ) ``` * 返回:返回最后插入行的ID。 ![](https://img.kancloud.cn/82/60/8260155c26869a4665750e1c25c688b1_1018x468.png) ## 4、PDO::setAttribute()方法 * 描述:设置数据库句柄属性 * 语法: ``` bool PDO::setAttribute ( int $attribute , mixed $value ) ``` * 提示:PDO内置了一些可用的通用属性(详细见手册) ``` PDO::ATTR_CASE:强制列名为指定的大小写。 PDO::ATTR_ERRMODE:错误报告 PDO::ATTR_DEFAULT_FETCH_MODE: 设置默认的提取模式。 ``` * 返回:成功时返回 TRUE, 或者在失败时返回 FALSE。 ![](https://img.kancloud.cn/8d/f4/8df4cf6693e14727200212ec3e00a1fd_802x459.png)