PHP は、mysqli 拡張ライブラリを使用して、追加、削除、変更、クエリを実装します (オブジェクト指向バージョン)

高洛峰
リリース: 2019-02-23 15:07:46
オリジナル
1330 人が閲覧しました

mysqli 拡張ライブラリは、mysql 拡張ライブラリの改良版であり、mysql 拡張ライブラリに基づいて安定性と効率性が向上しています。1 つはプロセス指向の mysqli で、もう 1 つは mysqli 拡張ライブラリです。 mysqli はオブジェクト指向です。操作方法はmysql拡張ライブラリとほぼ同じですが、今回はまずmysqlを操作するためのツールクラスと呼び出し元のクラスを抽出します。

関連する mysql ビデオ チュートリアル: 「mysql チュートリアル

1. mysqli 拡張ライブラリ操作データベース ツール クラス

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. 以下は、ツール クラス

query($sql);
   while($row=$result->fetch_assoc()){
        echo "$row[stuName]"."";
   }
   $result->free();
   $util->close();*/
   $sql="update m_student set stuName='杨幂' where id=3";
   $util=new DBUtil();
   $result=$util->otherOperate($sql);
   echo $result;
   $util->close();
?>
ログイン後にコピー

を呼び出すための具体的なコードです。

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