<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      使用PDO設置MySQL數據庫的案例分享(收藏)

      [摘要]下面小編就為大家帶來一篇PDO操作MySQL的基礎教程(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧PHP中的PDO擴展為PHP訪問數據庫定義了一個輕量級的、...
      下面小編就為大家帶來一篇PDO操作MySQL的基礎教程(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

      PHP中的PDO擴展為PHP訪問數據庫定義了一個輕量級的、一致性的接口,它提供了一個數據訪問抽象層,這樣,無論使用什么數據庫,都可以通過一致的函數執行查詢和獲取數據。

      PDO支持的PHP版本為PHP5.1以及更高的版本,而且在PHP5.2下PDO默認為開啟狀態、

      下面是在php.ini中PDO的配置:


      extension=php_pdo.dll

      為了啟用對某個數據庫的支持,需要在php配置文件中將相應的擴展打開,例如要支持MySQL,需要開啟下面的擴展


      extension=php_pdo_mysql.dll

      下面是使用PDO對mysql進行基本的增刪改查操作

      創建test數據庫,然后運行以下SQL語句:


      DROP TABLE IF EXISTS `test`;
      CREATE TABLE `test` (
      `id` int(10) NOT NULL DEFAULT '0',
      `user` char(20) DEFAULT NULL,
      PRIMARY KEY (`id`),
      KEY `idx_age` (`id`)
      ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

      程序代碼:


      <?php
      header("content-type:text/html;charset=utf-8");
      $dsn="mysql:dbname=test;host=localhost";
      $db_user='root';
      $db_pass='admin123';
      try{
      $pdo=new PDO($dsn,$db_user,$db_pass);
      }catch(PDOException $e){
      echo '數據庫連接失敗'.$e->getMessage();
      }
      //新增
      $sql="insert into test (id,user) values (1,'phpthinking')";
      $res=$pdo->exec($sql);
      echo '影響行數:'.$res;
      //修改
      $sql="update test set user='phpthinking' where id=1";
      $res=$pdo->exec($sql);
      echo '影響行數:'.$res;
      //查詢
      $sql="select * from test";
      $res=$pdo->query($sql);
      foreach($res as $row){
      echo $row['user'].'<br/>';
      }
      //刪除
      $sql="delete from test where id=1";
      $res=$pdo->exec($sql);
      echo '影響行數:'.$res;

      以上就是使用PDO操作MySQL數據庫的實例分享(收藏)的詳細內容,更多請關注php中文網其它相關文章!


      學習教程快速掌握從入門到精通的SQL知識。




      日韩精品一区二区三区高清