中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php怎么在數據庫抽象層簡單使用PDO

發布時間:2021-08-05 18:33:25 來源:億速云 閱讀:154 作者:chen 欄目:開發技術

這篇文章主要介紹“php怎么在數據庫抽象層簡單使用PDO”,在日常操作中,相信很多人在php怎么在數據庫抽象層簡單使用PDO問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php怎么在數據庫抽象層簡單使用PDO”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

本文實例講述了php在數據庫抽象層簡單使用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()."//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怎么在數據庫抽象層簡單使用PDO”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万荣县| 文安县| 湘西| 安庆市| 南昌县| 伊金霍洛旗| 桐梓县| 来凤县| 莒南县| 新巴尔虎右旗| 五寨县| 大关县| 广灵县| 英超| 陇西县| 邳州市| 百色市| 昂仁县| 鄂托克前旗| 蓬安县| 文山县| 普兰县| 普格县| 巫山县| 姚安县| 左贡县| 柳江县| 泗水县| 灵璧县| 江城| 锦屏县| 东阳市| 正蓝旗| 广丰县| 永济市| 图木舒克市| 伊宁县| 桃源县| 乌兰浩特市| 西贡区| 五华县|