Maison  >  Article  >  développement back-end  >  Exemple de partage sur la façon d'implémenter l'ajout, la suppression, la modification et la requête de la bibliothèque d'extension mysqli (basée sur l'orientation objet) en PHP

Exemple de partage sur la façon d'implémenter l'ajout, la suppression, la modification et la requête de la bibliothèque d'extension mysqli (basée sur l'orientation objet) en PHP

黄舟
黄舟original
2017-07-18 15:41:251457parcourir

Cet article présente principalement l'implémentation PHP de la classe d'outils d'opération d'ajout, de suppression, de modification et de requête de la bibliothèque d'extensions mysqli orientée objet. Il analyse les compétences d'encapsulation et d'utilisation de la classe d'opérations d'ajout, de suppression, de modification et de requête mysqli dans le sous forme d'exemples. Les amis dans le besoin peuvent s'y référer

L'exemple de cet article décrit l'implémentation PHP de la classe d'outils d'ajout, de suppression, de modification et d'opération de requête de la bibliothèque d'extension mysqli orientée objet. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

La bibliothèque d'extensions mysqli est une version améliorée de la bibliothèque d'extensions MySQL. Elle améliore la stabilité et l'efficacité basées sur la bibliothèque d'extensions mysqli. a deux ensembles de choses, l'un est mysqli orienté processus et l'autre est mysqli orienté objet. La méthode de fonctionnement est généralement la même que celle de la bibliothèque d'extension mysql. Cette fois, nous extrayons d'abord une classe d'outils pour faire fonctionner mysql et la classe appelante.

1. Classe d'outils de base de données d'opération de bibliothèque d'extension 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. 🎜>


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn