牛牛在线工具

PDOStatement::getAttribute()

收录 8868 个 PHP 函数,含用途说明与用法示例。

PDOStatement::getAttribute()

获取 PDOStatement 对象的属性值

函数名称:PDOStatement::getAttribute() 适用版本:PHP 5 >= 5.1.0, PHP 7, PHP 8 用法:PDOStatement::getAttribute(int $attribute): mixed 说明:PDOStatement::getAttribute() 方法用于获取 PDOStatement 对象的属性值。 参数: $attribute (int):属性常量,表示要获取的属性值。 返回值: mixed:返回指定属性的值。 示例: // 创建 PDO 连接 $dsn = 'mysql:host=localhost;dbname=test'; $username = 'username'; $password = 'password'; $pdo = new PDO($dsn, $username, $password); // 准备 SQL 语句并执行 $sql = 'SELECT * FROM users WHERE age > :age'; $stmt = $pdo->prepare($sql); $stmt->bindValue(':age', 18, PDO::PARAM_INT); $stmt->execute(); // 获取 PDOStatement 对象的属性值 $fetchMode = $stmt->getAttribute(PDO::ATTR_DEFAULT_FETCH_MODE); $columnCount = $stmt->getAttribute(PDO::ATTR_COLUMN_COUNT); echo "Default fetch mode: $fetchMode\n"; echo "Column count: $columnCount\n"; 以上示例中,我们首先创建了一个 PDO 连接,并准备了一个带有参数的 SQL 语句。然后,我们通过调用 PDOStatement::getAttribute() 方法获取了 PDOStatement 对象的两个属性值:默认的结果集获取模式和结果集中的列数。最后,我们将这两个属性值打印输出。