最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php在數(shù)據(jù)庫抽象層簡單使用PDO的方法

 更新時間:2015年11月03日 12:02:45   作者:5iasp  
這篇文章主要介紹了php在數(shù)據(jù)庫抽象層簡單使用PDO的方法,以PDO針對數(shù)據(jù)庫的連接、插入、查詢等操作為例分析了PDO操作數(shù)據(jù)庫的相關(guān)技巧,需要的朋友可以參考下

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

測試代碼如下:

<?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()."http://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;
?>

測試環(huán)境:

php.ini文件:  打開  extension=php_pdo_odbc.dll  去掉分號 打開aceess數(shù)據(jù)庫驅(qū)動

mysql 默認(rèn)打開的

訪問路徑:

mysql數(shù)據(jù)庫

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

aceess 數(shù)據(jù)庫

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

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

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

相關(guān)文章

最新評論

祁东县| 天水市| 宣恩县| 弋阳县| 桂东县| 邵阳市| 九江市| 乌兰浩特市| 宝丰县| 青州市| 长治县| 青铜峡市| 宁安市| 宣武区| 美姑县| 象州县| 石城县| 历史| 水城县| 乐陵市| 潢川县| 开江县| 开鲁县| 揭阳市| 湘西| 庄浪县| 栖霞市| 澎湖县| 皮山县| 邵武市| 洛川县| 苏尼特右旗| 调兵山市| 扶绥县| 马龙县| 隆尧县| 邵武市| 新龙县| 措勤县| 西藏| 调兵山市|