Heim > Artikel > Backend-Entwicklung > Hinzufügen, Löschen, Ändern und Abfragen einer in PHP gekapselten Datenbank
Dieser Artikel stellt hauptsächlich das Hinzufügen, Löschen, Ändern und Abfragen der PHP-Paketdatenbank vor. Er hat einen gewissen Referenzwert. Jetzt kann ich ihn mit allen teilen, die ihn benötigen
Paket:
<?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; } } ?>
Aufruf:
<?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)); ?>
Das Obige ist der gesamte Inhalt dieses Artikels. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Eine einfache Möglichkeit, Curl in PHP zu kapseln
Detaillierte Erklärung der PHP-Kapselung der MySQL-Operationsklasse
Das obige ist der detaillierte Inhalt vonHinzufügen, Löschen, Ändern und Abfragen einer in PHP gekapselten Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!