MMCT TEAM
Server IP : 103.53.40.154  /  Your IP : 18.189.194.44
Web Server : Apache
System : Linux md-in-35.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : ppcad7no ( 715)
PHP Version : 8.2.25
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home2/ppcad7no/samingpvtltd.com/admin/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home2/ppcad7no/samingpvtltd.com/admin/database.php
<?php
class Database{
    private $db_server = "localhost";
    private $db_user = "root";
    private $db_pass = "";
    private $db_name = "arham_db";
    private $mysqli = "";
    private $msg = array();
    private $conn = false;

    public function __construct(){
        if (!$this->conn) {
            $this->mysqli = new mysqli($this->db_server,$this->db_user,$this->db_pass,$this->db_name);
            $this->conn = true;
            if ($this->mysqli->error) {
                array_unshift($this->msg, "Database Not Connected".$this->mysqli->error);
                return false;
            }else{
                array_unshift($this->msg, "Database Connected");
                return true;
            }
        }
    }
    public function insert($table,$data=array()){
    	
    	 if($this->checktable($table)){

    	 	$table_columns = implode(', ',array_keys($data));
    	 	$table_value =implode("', '", $data);

				$sql="INSERT INTO $table ($table_columns) VALUES ('$table_value')";

          if($this->mysqli->query($sql)){
            array_unshift($this->msg,'The data has been inserted');
              return true;
          }else{
            array_unshift($this->result,$this->mysqli->error);
              return false; 
          }
        }else{
        	return false; 
        }
    }
    public function checktable($table){
        $sql = "SHOW TABLES FROM $this->db_name LIKE '$table'";
        $run = $this->mysqli->query($sql);
        if($run){
            if($run->num_rows == 1){
                return true;
            }else{
                array_unshift($this->msg,$table." This Table is not Found");
                return false;
            }
        }
    }
    public function showmsg(){
        $showm = $this->msg[0];
        echo $showm;
        return true;
    }
}
?>

MMCT - 2023