Hadi1989

Untitled

Jul 5th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.64 KB | None | 0 0
  1. <?php
  2.     require 'config.php';
  3.    
  4.     class db_class extends db_connect{ 
  5.        
  6.         public function __construct(){
  7.             $this->connect();
  8.         }
  9.        
  10.         public function create($firstname, $lastname){
  11.             $stmt = $this->conn->prepare("INSERT INTO `member` (`firstname`, `lastname`) VALUES (?, ?)") or die($this->conn->error);
  12.             $stmt->bind_param("ss", $firstname, $lastname);
  13.             if($stmt->execute()){
  14.                 $stmt->close();
  15.                 $this->conn->close();
  16.                 return true;
  17.             }
  18.         }
  19.        
  20.         public function read(){
  21.             $stmt = $this->conn->prepare("SELECT * FROM `member` ORDER BY `lastname` ASC") or die($this->conn->error);
  22.             if($stmt->execute()){
  23.                 $result = $stmt->get_result();
  24.                 $stmt->close();
  25.                 $this->conn->close();
  26.                 return $result;
  27.             }
  28.         }
  29.        
  30.         public function member_id($mem_id){
  31.             $stmt = $this->conn->prepare("SELECT * FROM `member` WHERE `mem_id` = '$mem_id'") or die($this->conn->error);
  32.             if($stmt->execute()){
  33.                 $result = $stmt->get_result();
  34.                 $fetch = $result->fetch_array();
  35.                 $stmt->close();
  36.                 $this->conn->close();
  37.                 return $fetch;
  38.             }
  39.         }
  40.        
  41.         public function delete($mem_id){
  42.             $stmt = $this->conn->prepare("DELETE FROM `member` WHERE `mem_id` = '$mem_id'") or die($this->conn->error);
  43.             if($stmt->execute()){
  44.                 $stmt->close();
  45.                 $this->conn->close();
  46.                 return true;
  47.             }
  48.         }
  49.        
  50.         public function update($firstname, $lastname, $mem_id){
  51.             $stmt = $this->conn->prepare("UPDATE `member` SET `firstname` = '$firstname', `lastname` = '$lastname' WHERE `mem_id` = '$mem_id'") or die($this->conn->error);
  52.             if($stmt->execute()){
  53.                 $stmt->close();
  54.                 $this->conn->close();
  55.                 return true;
  56.             }
  57.         }
  58.     }  
  59. ?>
Add Comment
Please, Sign In to add comment