PHP使用mysqli擴充庫實現增刪改查(物件導向版)

來源:互聯網
上載者:User

標籤:

mysqli擴充庫是mysql擴充庫的改進版本,在mysql擴充庫的基礎上提高了穩定性和效率,mysqli擴充庫有兩套東西,一套就是面向過程的mysqli另一套是物件導向的mysqli。操作方式大體和mysql擴充庫大體一致,這次還是先抽取出來一個操作mysql的工具類,和調用的類。

1.mysqli擴充庫操作資料庫工具類

<?php //資料庫操作類  class DBUtil{   private $host="localhost";   private $username="root";   private $password="123456";   private $dbname="student";   private $conn;   public function DBUtil(){     $this->conn=new mysqli($this->host, $this->username, $this->password,$this->dbname) or die($this->conn->connect_error);       }  //查詢   public function query($sql){     $all= $this->conn->query($sql);     return $all;   }  //插入,修改,刪除   public function otherOperate($sql){      if($this->conn->query($sql)){        if($this->conn->affected_rows>0){           return "OK";        }else{           return "ERROOR";        }      }   }   public function close(){     $this->conn->close();   }  }?>

2.下面是具體的調用工具類的代碼

<?php  require_once "MySQLUtil.php";   /*$sql="select * from m_student";   $util=new DBUtil();   $result=$util->query($sql);   while($row=$result->fetch_assoc()){        echo "$row[stuName]"."</br>";   }   $result->free();   $util->close();*/   $sql="update m_student set stuName=‘楊冪‘ where id=3";   $util=new DBUtil();   $result=$util->otherOperate($sql);   echo $result;   $util->close();?>

參考閱讀:www.manongjc.com/article/1206.html

PHP使用mysqli擴充庫實現增刪改查(物件導向版)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.