ホームページ >バックエンド開発 >PHPチュートリアル >PHP カプセル化データベースの追加、削除、変更、クエリ
この記事は主に PHP パッケージ データベースの追加、削除、変更、クエリを紹介します。必要な友達に共有します。
パッケージ:
<?php class mysqlSql{//封装函数 public $db; public function __construct($dbname){//构造函数 $this->db = new PDO("mysql:host=localhost;dbname=".$dbname,'root','root');//数据库连接 } public function zengjia($table,$title,$body){//数据库增加 $time=time();//当前时间 $sql = "INSERT INTO ".$table .' (id,title,body,create_time)'." VALUES (null,'$title','$body',$time)"; $db = $this->db; $row = $db->query($sql); return $row; } public function shanchu($table,$id){//数据库删除 $sql = "DELETE FROM ".$table." WHERE id=".$id; $db = $this->db; $row = $db->exec($sql); return $row; } public function gengxin($table,$title,$body,$id){//数据库更新 $time=time();//当前时间 $sql = "UPDATE ".$table." SET title='$title',body='$body',update_time=$time where id=".$id; $db =$this->db; $row = $db->exec($sql); return $row; } public function chaxunOne($table,$id){//数据库查询单条记录 $sql = "SELECT * FROM ".$table." WHERE id=".$id; $db = $this->db; $sth = $db->query($sql); $row = $sth->fetch(PDO::FETCH_ASSOC); return $row; } public function chaxunAll($table){//数据库查询全部记录 $sql = "SELECT * FROM ".$table; $db = $this->db; $sth = $db->query($sql); while ($row = $sth->fetch(PDO::FETCH_ASSOC)) { $arr[] = $row; } return $arr; } } ?>。
この記事はここまでです。すべてのコンテンツについては、PHP 中国語 Web サイトに注目してください。関連コンテンツの詳細については、こちらをご覧ください。
関連する推奨事項:
PHPでcurlをカプセル化する簡単な方法Mysql操作クラスをカプセル化するPHPの詳細な説明以上がPHP カプセル化データベースの追加、削除、変更、クエリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。