一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php數據庫抽象層 PDO

下面就來介紹一下數據庫抽象層PDO的使用:

PDO(php Data Objects)是一個輕量級的php擴展,提供了一個數據訪問抽象層。還要就是PDO只能在php5.0以上版本使用。

下面來介紹一下PDO常用的預定義常量:

PDO::PARAM_BOOL (integer)    表示布爾數據類型

PDO::PARAM_NULL (integer)    表示數據類型為NULL的SQL

PDO::PARAM_INT (integer)      表示為integer數據類型的SQL

PDO::PARAM_STR (integer)      表示為char varchar 或者其他字符串的數據類型的SQL

PDO::PARAM_LOB (integer)      表示對象數據類型的SQL

PDO::FETCH_LAZY (integer)    指定的獲取方式,應當返回結果集的每一行作為一個對象的變量名,對應于它的字段名

PDO::FETCH_ORI_NEXT (integer) 取結果集的下一行

PDO::FETCH_ORI_PRIOR (integer取結果集的前面的行

PDO::FETCH_ORI_FIRST (integer取結果集的第一行

PDO::FETCH_ORI_LAST (integer) 取結果集的最后一行

PDO::ATTR_PERSISTENT (integer)   創建一個持久連接,而不是新創建一個連接

PDO的基本用法:

使用PDO與數據庫連接(這里只使用MySQL):
復制代碼 代碼如下:
<?php
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
?>

下面的代碼是對MySQL連接錯誤時的處理:
復制代碼 代碼如下:
<?php
try {
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
foreach($dbh->query('SELECT * from FOO') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
?>

下面是兩個重復使用插入語句的例子:
復制代碼 代碼如下:
<?php
$stmt = $dbh->prepare("INSERT INTO REGISTRY (name, value) VALUES (:name, :value)");
$stmt->bindParam(':name', $name);
$stmt->bindParam(':value', $value);

// insert one row
$name = 'one';
$value = 1;
$stmt->execute();

// insert another row with different values
$name = 'two';
$value = 2;
$stmt->execute();
?>

復制代碼 代碼如下:
<?php
$stmt = $dbh->prepare("INSERT INTO REGISTRY (name, value) VALUES (?, ?)");
$stmt->bindParam(1, $name);
$stmt->bindParam(2, $value);

// insert one row
$name = 'one';
$value = 1;
$stmt->execute();

// insert another row with different values
$name = 'two';
$value = 2;
$stmt->execute();
?>

對數據庫進行查詢操作:
復制代碼 代碼如下:
<?php
$stmt = $dbh->prepare("SELECT * FROM REGISTRY where name = ?");
if ($stmt->execute(array($_GET['name']))) {
while ($row = $stmt->fetch()) {
print_r($row);
}
}
?>

php技術php數據庫抽象層 PDO,轉載需保留來源!

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

主站蜘蛛池模板: 亚洲区一二三四区2021 | 麻豆娜娜 | 影音先锋在线亚洲精品推荐 | 一区二区三区不卡免费视频97 | 色综合五月 | 免费国产h视频在线观看86 | www.好吊操| 伊人久久成人成综合网222 | 日本一区二区三区免费高清在线 | 欧美激情精品久久久久久大尺度 | 伊人久久大线蕉香港三级 | 在线播放12p| 男人靠女人视频无遮挡大全 | 三区在线视频 | 激情文学小说区另类小说同性 | 国产精品好好热在线观看 | 久青草国产在线视频亚瑟影视 | 久久一区二区三区免费播放 | 欧美精品亚洲精品日韩经典 | 婷婷丁香激情五月 | 亚洲国产精品人久久 | 日本一区二区高清免费不卡 | 亚洲激情第二页 | 欧美三级成人观看 | 久久国产精品免费一区二区三区 | 亚洲伊人久久网 | 91美女视频在线 | 亚洲精品第一 | 国产精品久久久久久久成人午夜 | 成人综合激情 | 在线观看精品视频一区二区 | 免费国产h视频在线观看 | 成年女人男人免费视频播放 | 丁香综合在线 | 久久99国产乱子伦精品免 | 国产欧美精品区一区二区三区 | 2021国产麻豆剧传媒精品网站 | 好吊操在线观看 | 天天色综合图片 | 人人爰人人人人人鲁 | 国产愉拍精品视频手机 |