この記事では、オブジェクト指向の 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 サイトの他の関連記事を参照してください。