国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

blendfunction PHP PDO函數庫(PDO Functions)

2020-03-22 18:17:13
字體:
來源:轉載
供稿:網友
與ADODB和MDB2相比,PDO更高效。目前而言,實現“數據庫抽象層”任重而道遠,使用PDO這樣的“數據庫訪問抽象層”是一個不錯的選擇。
PDO->beginTransaction() — 標明回滾起始點
PDO->commit() — 標明回滾結束點,并執行SQL
PDO->__construct() — 建立一個PDO鏈接數據庫的實例
PDO->errorCode() — 獲取錯誤碼
PDO->errorInfo() — 獲取錯誤的信息
PDO->exec() — 處理一條SQL語句,并返回所影響的條目數
PDO->getAttribute() — 獲取一個“數據庫連接對象”的屬性
PDO->getAvailableDrivers() — 獲取有效的PDO驅動器名稱
PDO->lastInsertId() — 獲取寫入的最后一條數據的主鍵值
PDO->prepare() — 生成一個“查詢對象”
PDO->query() — 處理一條SQL語句,并返回一個“PDOStatement”
PDO->quote() — 為某個SQL中的字符串添加引號
PDO->rollBack() — 執行回滾
PDO->setAttribute() — 為一個“數據庫連接對象”設定屬性
PDOStatement->bindColumn() — Bind a column to a PHP variable
PDOStatement->bindParam() — Binds a parameter to the specified variable name
PDOStatement->bindValue() — Binds a html' target='_blank'>value to a parameter
PDOStatement->closeCursor() — Closes the cursor, enabling the statement to be executed again.
PDOStatement->columnCount() — Returns the number of columns in the result set
PDOStatement->errorCode() — Fetch the SQLSTATE associated with the last operation on the statement handle
PDOStatement->errorInfo() — Fetch extended error information associated with the last operation on the statement handle
PDOStatement->execute() — Executes a prepared statement
PDOStatement->fetch() — Fetches the next row from a result set
PDOStatement->fetchAll() — Returns an array containing all of the result set rows
PDOStatement->fetchColumn() — Returns a single column from the next row of a result set
PDOStatement->fetchObject() — Fetches the next row and returns it as an object.
PDOStatement->getAttribute() — Retrieve a statement attribute
PDOStatement->getColumnMeta() — Returns metadata for a column in a result set
PDOStatement->nextRowset() — Advances to the next rowset in a multi-rowset statement handle
PDOStatement->rowCount() — Returns the number of rows affected by the last SQL statement
PDOStatement->setAttribute() — Set a statement attribute
PDOStatement->setFetchMode() — Set the default fetch mode for this statement
函數列表可以看出,操作基于不同的對象,“PDO”表示的是一個數據庫連接對象(new PDO產生),“PDOStatement”表示的是一個查詢對象(PDO->query()產生)或者是一個結果集對象(PDO->prepare()產生)。
一個“數據庫連接對象”的例子,返回“PDO”:

復制代碼 代碼如下:


$dbh = new PDO('mysql:host=localhost;dbname=test', 'root', '');
?>


一個“查詢對象”的例子,返回“PDOStatement”:

復制代碼 代碼如下:


$sql = "INSERT INTO `test`.`table` (`name` ,`age`)VALUES (?, ?);";
$stmt = $dbh->prepare($sql);
?>


一個“結果集對象”的例子,返回“PDOStatement”:

復制代碼 代碼如下:


$sql = "SELECT * FROM `table` WHERE `name` = 'samon'";
$stmt = $dbh->query($sql);
?>

以上就介紹了blendfunction PHP PDO函數庫(PDO Functions,包括了blendfunction方面的內容,希望對PHP教程有興趣的朋友有所幫助。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛川县| 巴林左旗| 翁源县| 隆德县| 长治市| 洮南市| 石柱| 金昌市| 泸水县| 区。| 乐业县| 昭通市| 永州市| 江北区| 波密县| 木兰县| 高密市| 呼伦贝尔市| 江油市| 南江县| 栾城县| 象山县| 含山县| 玛纳斯县| 安化县| 宜黄县| 营口市| 广安市| 澄江县| 乐山市| 祥云县| 碌曲县| 陵川县| 独山县| 庆城县| 建始县| 清水河县| 普定县| 若尔盖县| 灵寿县| 博客|