Maison >développement back-end >tutoriel php >Méthode d'implémentation PHP d'ajout, de suppression, de modification et de vérification d'outils d'exploitation basés sur la bibliothèque d'extension mysqli

Méthode d'implémentation PHP d'ajout, de suppression, de modification et de vérification d'outils d'exploitation basés sur la bibliothèque d'extension mysqli

小云云
小云云original
2018-02-06 10:57:311813parcourir

Cet article présente principalement PHP pour implémenter la classe d'outils d'opération d'ajout, de suppression, de modification et de vérification 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 vérification de mysqli sous la forme de. des exemples. Les amis qui en ont besoin peuvent s'y référer. J'espère que cela pourra aider tout le monde.

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é en fonction de la bibliothèque d'extensions mysqli. La bibliothèque d'extensions mysqli comprend deux ensembles d'éléments, l'un est mysqli orienté processus et l'autre. 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. 🎜>


Si vous souhaitez utiliser d'autres méthodes, vous pouvez consulter la documentation de développement PHP.
<?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=&#39;杨幂&#39; where id=3";
  $util=new DBUtil();
  $result=$util->otherOperate($sql);
  echo $result;
  $util->close();
?>

Recommandations associées :

exécution par lots mysqli de plusieurs instructions et un appel de fonction pour exécuter plusieurs instructions

PHP sur les opérations de transaction mysqli détaillées explication des méthodes courantes

La différence et l'utilisation de la connexion à la base de données PHP mysql et mysqli

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