一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php在數據庫抽象層簡單使用PDO的方法

php在數據庫抽象層簡單使用PDO的方法

2020-11-29 14:165iasp PHP教程

這篇文章主要介紹了php在數據庫抽象層簡單使用PDO的方法,以PDO針對數據庫的連接、插入、查詢等操作為例分析了PDO操作數據庫的相關技巧,需要的朋友可以參考下

本文實例講述了php在數據庫抽象層簡單使用PDO的方法。分享給大家供大家參考,具體如下:

測試代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
/**************************
@Filename: pdotest.php
@Content : PDO操作MySQL,Access(測試)
**************************/
if($_GET['db'] == 'mysql')
{
  $dns = 'mysql:host=localhost;dbname=test';
  $dbuser = 'root';
  $dbpass = 'root';
  $db = new PDO($dns,$dbuser,$dbpass);
}
else
{
  $db = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=".getcwd()."//test.mdb");
}
if($_POST['reg'])
{
  $db->exec("INSERT INTO t_user (name,email) VALUES ('".$_POST['name']."','".$_POST['email']."') ;");
  // header('Location:'.$_SERVER['PHP_SELF']);
  ?>
  <a href="pdotest.php">返回</a>
  <?
}
else
{
  $html = '
<div id="new">
  <form action="'.$_SERVER['REQUEST_URI'].'" method="post">
   Name: <input type="text" name="name" size="10" />
  Email: <input type="text" name="email" size="15" />
  <input type="submit" name="reg" value="Register" />
  </form>
</div>
';
  $re = $db->query("SELECT uid,name,email FROM t_user ORDER BY email ;");
  while($rs = $re->fetch())
  {
    $userlisthtml .= '
<tr><td>'.$rs['uid'].'</td><td>'.$rs['name'].'</td><td>'.$rs['email'].'</td></tr>';
  }
  $html .= '
<div id="list">
  <table border="1">
  <caption>User List</caption>
  <thead>
    <tr><th>ID</th><th>Name</th><th>Email</th></tr>
  </thead>
  <tbody>'.$userlisthtml.'
  </tbody>
  </table>
</div>
';
}
echo $html;
?>

測試環境:

php.ini文件:  打開  extension=php_pdo_odbc.dll  去掉分號 打開aceess數據庫驅動

mysql 默認打開的

訪問路徑:

mysql數據庫

http://192.168.1.21/lava_guess2009/test/pdo/pdotest.php?db=mysql

aceess 數據庫

http://192.168.1.21/lava_guess2009/test/pdo/pdotest.php

特點:  使用不同數據庫只要改動連接驅動即可,代碼不用作任何改變,也就是抽象層的好處.

希望本文所述對大家php程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: gogort人体的最新网站 | 日韩一区二区不卡 | 亚洲精品国产一区二区在线 | 亚洲欧美综合在线观看 | 欧美一级视| a毛片久久免费观看 | 精品国产区一区二区三区在线观看 | 天天摸天天爽视频69视频 | 男女性刺激爽爽免费视频 | 摸逼网 | 福利片中文| 国产尤物视频 | 四虎地址8848aa4hc44四虎 四虎成人永久地址 | 久久艹综合 | 午夜伦伦电影理论片费看 | 国产欧美一区二区成人影院 | 无码人妻精品一区二区蜜桃在线看 | 黑人异族日本人hd | 日b视频免费 | 国模李丽莎大尺度啪啪 | 呜呜别塞了啊抽插 | 爽新片xxxxxxx| 美女隐私部位视频网站 | 青青青青青国产费线在线观看 | 人人爱天天做夜夜爽88 | 欧美一区二区三区精品影视 | 国产清纯女高中生在线观看 | les女同h高h喷水 | 99精品全国免费7观看视频 | 久久婷婷五月免费综合色啪 | 日韩成人在线影院 | 亚洲国产福利精品一区二区 | 大陆国语自产精品视频在 | 亚洲精品www久久久久久 | 日本妇人成熟免费观看18 | 天天做天天爱天天爽综合网 | 好湿好紧太硬了我太爽了网站 | 免费超级乱淫视频播放性 | 1769国产精品免费视频 | 91精品啪在线观看国产日本 | 成年人免费在线看的惊悚动作片 |