ホームページ > バックエンド開発 > PHPチュートリアル > オブジェクト指向mysqli拡張ライブラリに基づくPHPメソッドで操作ツールクラスの追加、削除、変更、確認を行う

オブジェクト指向mysqli拡張ライブラリに基づくPHPメソッドで操作ツールクラスの追加、削除、変更、確認を行う

墨辰丷
リリース: 2023-03-26 20:22:02
オリジナル
2038 人が閲覧しました

この記事では、オブジェクト指向の mysqli 拡張ライブラリの追加、削除、変更、クエリ操作ツール クラスの PHP 実装を主に紹介し、mysqli の追加、削除、変更、クエリ操作クラスのカプセル化と使用スキルを分析します。例 必要な友人はそれを参照できます

mysqli 拡張機能 このライブラリは MySQL 拡張機能ライブラリの改良版であり、mysql 拡張機能ライブラリに基づいて安定性と効率性が向上しています。 1 つはプロセス指向の mysqli、もう 1 つはオブジェクト指向の 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 オブジェクト指向プログラミング演習: 長方形、三角形、円の周長と面積の計算


PHP オブジェクト指向 静的遅延バインディング static::

PHP オブジェクト指向 静的遅延バインディング static::

以上がオブジェクト指向mysqli拡張ライブラリに基づくPHPメソッドで操作ツールクラスの追加、削除、変更、確認を行うの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート