<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. PHP訪問數據庫

    時間:2025-11-12 16:43:21 php語言

    PHP訪問數據庫

      今天復習這個是為接下來的課程設計做準備,課程設計開學就做,但是不想等到開學,趁著現在還有點時間,動動腦,趕緊做掉。

    PHP訪問數據庫

      建庫建表

      采用phpMyAdmin管理MySQL數據庫

      MySQL中的數據類型

      INT:用于存儲標準的整數,占4個字節

      VARCHAR:是一種可變長度的字符串類型

      CHAR:是一種固定長度的字符串類型

      TEXT:用于存儲比較長的字符串,或二進制數據

      BOOL:即布爾型數據

      DATETIME:保存日期/時間的數據類型,不能指定長度

      auto_increment(自動遞增) :可以自動遞增或隨機產生一個整數,常用來自動產生唯一編號

      數據庫好久沒看就復習下幾條常見的'語句吧

      查

      select 字段列表 from 表名 where 條件

      新增數據

       into 表名(字段列表v) values(值列表)

      修改數據

      表名 set 字段1=值1,字段2=值2,。。。。 where 條件

      刪除數據

       from 表名 where 條件

      PHP鏈接數據庫采用老濕給的辦法,通過PDO接口鏈接。其實就是一串代碼,具體如下:

      PDO連接mysql數據庫

      PDO常用方法及其應用

      query($sql);; /pic/p>

      exec(); /pic/p>

      setAttribute();/pic/p>

      lastInsertId();/pic/p>

      fetch();/pic/p>

      fetchAll(); /pic/p>

      PDO操作MYSQL數據庫實例

      1.檢索

      <?php

      header('Content-type:text/html;charset=utf-8');/pic/p>

      /pic/p>

      try{

      $dsn='mysql:host=localhost;dbname=test';

      $pdo=newPDO($dsn,'root','');

      }catch(PDOException$e){

      echo"error:".$e->getMessage().'

      ';/pic/p>

      exit();

      }

      $pdo->exec('setnamesutf8');/pic/p>

      $pdo->query('setnamesutf8');/pic/p>

      /pic/p>

      $sql='select*fromuserinfo';

      $rs=$pdo->query($sql);

      /pic/p>

      /pic/p>

      $list=$rs->fetchAll(PDO::FETCH_ASSOC);

      foreach($listas$key=>$value){

      echo'用戶名:'.$value['username'].',昵稱:'.$value['nickname'].'

      ';

      }

      /pic/p>

      foreach($pdo->query($sql)as$value){

      echo'用戶名:'.$value['username'].',昵稱:'.$value['nickname'].'

      ';

      }

      /pic/p>

      $rs=null;

      $pdo=null;

      ?>

      2、增刪改

      (1)增加

      <?php

      $dsn="mysql:host=localhost;dbname=db_demo";

      $pdo=newPDO($dsn,"root","");

      /pic/p>

      $username='echo';

      $nickname='胡悅';

      $email='echo@163.com';

      $sql="intouserinfo(username,nickname,email) values('{$username}','{$nickname}','{$email}')";

      if($pdo->exec()){

      echo"插入成功!";

      echo$pdo->lastid();

      }

      ?>

      (2)修改

      exec($sql);echo '修改成功'; ?>

      (3)刪除

      <?php

      $dsn="mysql:host=localhost;dbname=db_demo";

      $pdo=newPDO($dsn,"root","");

      $sql="fromuserinfowhereid=4";

      if($pdo->exec()){

      echo"刪除成功!";

      }

      ?>

    【PHP訪問數據庫】相關文章:

    數據庫設計和訪問數據庫的PHP代碼中出現的五個常見問題03-12

    實現PHP實現限制IP訪問02-23

    php使用curl訪問https示例分享02-26

    如何利用PHP訪問帶有密碼的Redis08-14

    PHP禁止直接從瀏覽器輸入地址訪問PHP文件09-08

    PHP數據庫連接的方法08-11

    PHP怎么插入數據庫02-07

    php數據庫備份腳本10-10

    PHP插入數據庫的方法03-12

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人