이 글은 주로 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 require "sql.php"; $root = new mysqlSql('wanlala_1'); //var_dump($root->chaxunAll('boke_wz')); //var_dump($root->chaxunOne('boke_wz',2)); //var_dump($root->zengjia('boke_wz',"是盛大发售","的飒飒是打算打算撒大大大是实打实的所说的是答案是")); //var_dump($root->shanchu('boke_wz',30)); var_dump($root->gengxin('boke_wz','啊哈哈哈哈哈','尽快尽快尽快和交换机好就好',31)); ?>
이 기사는 여기까지입니다. 모든 내용이 포함되어 있습니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 참고하세요.
관련 권장 사항:
Mysql 작업 클래스를 캡슐화하는 PHP에 대한 자세한 설명
위 내용은 PHP로 캡슐화된 데이터베이스 추가, 삭제, 수정 및 쿼리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!