文章詳情頁
PHP數據庫抽象層之PDO(七)——相關類和方法
瀏覽:5日期:2022-09-15 16:14:59
PDO 類
代表 PHP 和數據庫服務之間的一個連接
PDO::beginTransaction?— 啟動一個事務PDO::commit?— 提交一個事務PDO::__construct?— 創建一個表示數據庫連接的 PDO 實例PDO::errorCode?— 獲取跟數據庫句柄上一次操作相關的 SQLSTATEPDO::errorInfo?— Fetch extended error information associated with the last operation on the database handlePDO::exec?— 執行一條 SQL 語句,并返回受影響的行數PDO::getAttribute?— 取回一個數據庫連接的屬性PDO::getAvailableDrivers?— 返回一個可用驅動的數組PDO::inTransaction?— 檢查是否在一個事務內PDO::lastInsertId?— 返回最后插入行的ID或序列值PDO::prepare?— Prepares a statement for execution and returns a statement objectPDO::query?— Executes an SQL statement, returning a result set as a PDOStatement objectPDO::quote?— Quotes a string for use in a query.PDO::rollBack?— 回滾一個事務PDO::setAttribute?— 設置屬性PDOStatement 類代表一條預處理語句,并在該語句被執行后代表一個相關的結果集。
PDOStatement::bindColumn?— 綁定一列到一個 PHP 變量PDOStatement::bindParam?— 綁定一個參數到指定的變量名PDOStatement::bindValue?— 把一個值綁定到一個參數PDOStatement::closeCursor?— 關閉游標,使語句能再次被執行。PDOStatement::columnCount?— 返回結果集中的列數PDOStatement::debugDumpParams?— 打印一條 SQL 預處理命令PDOStatement::errorCode?— 獲取跟上一次語句句柄操作相關的 SQLSTATEPDOStatement::errorInfo?— 獲取跟上一次語句句柄操作相關的擴展錯誤信息PDOStatement::execute?— 執行一條預處理語句PDOStatement::fetch?— 從結果集中獲取下一行PDOStatement::fetchAll?— 返回一個包含結果集中所有行的數組PDOStatement::fetchColumn?— 從結果集中的下一行返回單獨的一列。PDOStatement::fetchObject?— 獲取下一行并作為一個對象返回。PDOStatement::getAttribute?— 檢索一個語句屬性PDOStatement::getColumnMeta?— 返回結果集中一列的元數據PDOStatement::nextRowset?— 在一個多行集語句句柄中推進到下一個行集PDOStatement::rowCount?— 返回受上一個 SQL 語句影響的行數PDOStatement::setAttribute?— 設置一個語句屬性PDOStatement::setFetchMode?— 為語句設置默認的獲取模式。PDOException 異常類代表一個由 PDO 產生的錯誤。在自己的代碼不應拋出一個?PDOException?異常。
errorInfo相當于?PDO::errorInfo()?或?PDOStatement::errorInfo()message文本錯誤信息。用?Exception::getMessage()?來訪問。codeSQLSTATE?錯誤碼。用?Exception::getCode()?來訪問。 標簽:
PHP
相關文章:
排行榜
