PDOStatement 類
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 1.0.0)
簡介
代表一條預處理語句,並在該語句被執行後代表一個相關的結果集。
類摘要
class PDOStatement
implements
Traversable {
/* 屬性 */
/* 方法 */
bindColumn(
mixed
mixed
int
int
mixed
): bool
mixed
$column
,mixed
&$param
,int
$type
= ?,int
$maxlen
= ?,mixed
$driverdata
= ?): bool
bindParam(
mixed
mixed
int
int
mixed
): bool
mixed
$parameter
,mixed
&$variable
,int
$data_type
= PDO::PARAM_STR,int
$length
= ?,mixed
$driver_options
= ?): bool
closeCursor(): bool
columnCount(): int
debugDumpParams(): bool
errorCode(): string
errorInfo(): array
fetch(int
$fetch_style
= ?, int $cursor_orientation
= PDO::FETCH_ORI_NEXT, int $cursor_offset
= 0): mixednextRowset(): bool
rowCount(): int
}屬性
- queryString
-
所用的查詢字串
目錄
- PDOStatement::bindColumn — 繫結一列到一個 PHP 變數
- PDOStatement::bindParam — 繫結一個參數到指定的變數名
- PDOStatement::bindValue — 把一個值繫結到一個參數
- PDOStatement::closeCursor — 關閉遊標,使語句能再次被執行。
- PDOStatement::columnCount — 返回結果集中的列數
- PDOStatement::debugDumpParams — 列印一條 SQL 預處理命令
- PDOStatement::errorCode — 獲取跟上一次語句控制代碼操作相關的 SQLSTATE
- PDOStatement::errorInfo — 獲取跟上一次語句控制代碼操作相關的擴充套件錯誤資訊
- PDOStatement::execute — 執行一條預處理語句
- PDOStatement::fetch — 從結果集中獲取下一行
- PDOStatement::fetchAll — 返回一個包含結果集中所有行的陣列
- PDOStatement::fetchColumn — 從結果集中的下一行返回單獨的一列。
- PDOStatement::fetchObject — 獲取下一行並作為一個對像返回。
- PDOStatement::getAttribute — 檢索一個語句屬性
- PDOStatement::getColumnMeta — 返回結果集中一列的後設資料
- PDOStatement::getIterator — Gets result set iterator
- PDOStatement::nextRowset — 在一個多行集語句控制代碼中推進到下一個行集
- PDOStatement::rowCount — 返回受上一個 SQL 語句影響的行數
- PDOStatement::setAttribute — 設定一個語句屬性
- PDOStatement::setFetchMode — 為語句設定預設的獲取模式。