PDO

PDO  


PDO - 構造器,構建一個新的PDO對象 
beginTransaction - 開始事務 
commit - 提交事務 
errorCode - 從數據庫返回一個錯誤代號,若是有的話 
errorInfo - 從數據庫返回一個含有錯誤信息的數組,若是有的話 
exec - 執行一條SQL語句並返回影響的行數 
getAttribute - 返回一個數據庫鏈接屬性 
lastInsertId - 返回最新插入到數據庫的行(的ID) 
prepare - 爲執行準備一條SQL語句 
query - 執行一條SQL語句並返回一個結果集 
quote - 返回添加了引號的字符串,以使其可用於SQL語句中 
rollBack - 回滾一個事務 
setAttribute - 設置一個數據庫鏈接屬性 php

bindColumn - 綁定一個PHP變量到結果集中的輸出列 
bindParam - 綁定一個PHP變量到一個預處理語句中的參數 
bindValue - 綁定一個值到與處理語句中的參數 
closeCursor - 關閉遊標,使語句能夠再次執行 
columnCount - 返回結果集中的列的數量 
errorCode - 從語句中返回一個錯誤代號,若是有的話 
errorInfo - 從語句中返回一個包含錯誤信息的數組,若是有的話 
execute - 執行一條預處理語句 
fetch - 從結果集中取出一行 
fetchAll - 從結構集中取出一個包含了全部行的數組 
fetchColumn - 返回結果集中某一列中的數據 
getAttribute - 返回一個 PDOStatement 屬性 
getColumnMeta - 返回結果集中某一列的結構(metadata?) 
nextRowset - 返回下一結果集 
rowCount - 返回SQL語句執行後影響的行數 
setAttribute - 設置一個PDOStatement屬性 
setFetchMode - 爲 PDOStatement 設定獲取數據的方式 數據庫

屬性列表: 數組

PDO::PARAM_BOOL
    表示一個布爾類型
PDO::PARAM_NULL
    表示一個SQL中的NULL類型
PDO::PARAM_INT
    表示一個SQL中的INTEGER類型 
PDO::PARAM_STR
    表示一個SQL中的SQL CHAR,VARCHAR類型
PDO::PARAM_LOB
    表示一個SQL中的large object類型
PDO::PARAM_STMT
    表示一個SQL中的recordset類型,尚未被支持
PDO::PARAM_INPUT_OUTPUT
    Specifies that the parameter is an INOUT parameter for a stored procedure. You must bitwise-OR this value with an explicit PDO::PARAM_* data type. 
PDO::FETCH_LAZY
    將每一行結果做爲一個對象返回
PDO::FETCH_ASSOC
    僅僅返回以鍵值做爲下標的查詢的結果集,名稱相同的數據只返回一個
PDO::FETCH_NAMED
    僅僅返回以鍵值做爲下標的查詢的結果集,名稱相同的數據以數組形式返回
PDO::FETCH_NUM
    僅僅返回以數字做爲下標的查詢的結果集
PDO::FETCH_BOTH
    同時返回以鍵值和數字做爲下標的查詢的結果集
PDO::FETCH_OBJ
    以對象的形式返回結果集
PDO::FETCH_BOUND
    將PDOStatement::bindParam()和PDOStatement::bindColumn()所綁定的值做爲變量名賦值後返回
PDO::FETCH_COLUMN
    表示僅僅返回結果集中的某一列
PDO::FETCH_CLASS
    表示以類的形式返回結果集
PDO::FETCH_INTO
    表示將數據合併入一個存在的類中進行返回
PDO::FETCH_FUNC
PDO::FETCH_GROUP
PDO::FETCH_UNIQUE
PDO::FETCH_KEY_PAIR
    以首個鍵值下表,後面數字下表的形式返回結果集
PDO::FETCH_CLASSTYPE
PDO::FETCH_SERIALIZE
    表示將數據合併入一個存在的類中並序列化返回 
PDO::FETCH_PROPS_LATE
    Available since PHP 5.2.0 
PDO::ATTR_AUTOCOMMIT
    在設置成true的時候,PDO會自動嘗試中止接受委託,開始執行
PDO::ATTR_PREFETCH
    設置應用程序提早獲取的數據大小,並不是全部的數據庫哦度支持
PDO::ATTR_TIMEOUT
    設置鏈接數據庫超時的值
PDO::ATTR_ERRMODE
    設置Error處理的模式
PDO::ATTR_SERVER_VERSION
    只讀屬性,表示PDO鏈接的服務器端數據庫版本
PDO::ATTR_CLIENT_VERSION
    只讀屬性,表示PDO鏈接的客戶端PDO驅動版本
PDO::ATTR_SERVER_INFO
    只讀屬性,表示PDO鏈接的服務器的meta信息
PDO::ATTR_CONNECTION_STATUS
PDO::ATTR_CASE
    經過PDO::CASE_*中的內容對列的形式進行操做
PDO::ATTR_CURSOR_NAME
    獲取或者設定指針的名稱
PDO::ATTR_CURSOR
    設置指針的類型,PDO如今支持PDO::CURSOR_FWDONLY和PDO::CURSOR_FWDONLY
PDO::ATTR_DRIVER_NAME
    返回使用的PDO驅動的名稱
PDO::ATTR_ORACLE_NULLS
    將返回的空字符串轉換爲SQL的NULL
PDO::ATTR_PERSISTENT
    獲取一個存在的鏈接
PDO::ATTR_STATEMENT_CLASS
PDO::ATTR_FETCH_CATALOG_NAMES
    在返回的結果集中,使用自定義目錄名稱來代替字段名。
PDO::ATTR_FETCH_TABLE_NAMES
    在返回的結果集中,使用自定義表格名稱來代替字段名。
PDO::ATTR_STRINGIFY_FETCHES
PDO::ATTR_MAX_COLUMN_LEN
PDO::ATTR_DEFAULT_FETCH_MODE
    Available since PHP 5.2.0 
PDO::ATTR_EMULATE_PREPARES
    Available since PHP 5.1.3. 
PDO::ERRMODE_SILENT
    發生錯誤時不彙報任何的錯誤信息,是默認值
PDO::ERRMODE_WARNING
    發生錯誤時發出一條php的E_WARNING的信息
PDO::ERRMODE_EXCEPTION
    發生錯誤時拋出一個PDOException
PDO::CASE_NATURAL
    回覆列的默認顯示格式
PDO::CASE_LOWER
    強制列的名字小寫
PDO::CASE_UPPER
    強制列的名字大寫
PDO::NULL_NATURAL
PDO::NULL_EMPTY_STRING
PDO::NULL_TO_STRING
PDO::FETCH_ORI_NEXT
    獲取結果集中的下一行數據,僅在有指針功能時有效
PDO::FETCH_ORI_PRIOR
    獲取結果集中的上一行數據,僅在有指針功能時有效
PDO::FETCH_ORI_FIRST
    獲取結果集中的第一行數據,僅在有指針功能時有效
PDO::FETCH_ORI_LAST
    獲取結果集中的最後一行數據,僅在有指針功能時有效
PDO::FETCH_ORI_ABS
    獲取結果集中的某一行數據,僅在有指針功能時有效
PDO::FETCH_ORI_REL
    獲取結果集中當前行後某行的數據,僅在有指針功能時有效
PDO::CURSOR_FWDONLY
    創建一個只能向後的指針操做對象
PDO::CURSOR_SCROLL
    創建一個指針操做對象,傳遞PDO::FETCH_ORI_*中的內容來控制結果集
PDO::ERR_NONE (string)
    設定沒有錯誤時候的錯誤信息 
PDO::PARAM_EVT_ALLOC
    Allocation event 
PDO::PARAM_EVT_FREE
    Deallocation event 
PDO::PARAM_EVT_EXEC_PRE
    Event triggered prior to execution of a prepared statement. 
PDO::PARAM_EVT_EXEC_POST
    Event triggered subsequent to execution of a prepared statement. 
PDO::PARAM_EVT_FETCH_PRE
    Event triggered prior to fetching a result from a resultset. 
PDO::PARAM_EVT_FETCH_POST
    Event triggered subsequent to fetching a result from a resultset. 
PDO::PARAM_EVT_NORMALIZE
    Event triggered during bound parameter registration allowing the driver to normalize the parameter name. 服務器

相關文章
相關標籤/搜索