Maison > Article > développement back-end > Ajout, suppression, modification et requête de bases de données encapsulées PHP
Cet article présente principalement l'ajout, la suppression, la modification et l'interrogation de la base de données du package PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
Package :
<?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; } } ?>Appel :
<?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)); ?>Ce qui précède représente l'intégralité du contenu de cet article. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois. Recommandations associées :
Un moyen simple d'encapsuler curl en PHP
Explication détaillée de l'encapsulation PHP de la classe d'opération Mysql
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!