คนทำเว็บ พูดคุยเรื่อยเปื่อย ผู้ชายยุค 90
space
space
space
space

MySQLi OOP CONNECTION


 https://www.siamfocus.com/php/mysqli-oop-connection.htm

ถึงเวลาแล้ว เมื่อโลกเปลี่ยน เราก็ต้องเปลี่ยน เปลี่ยนจาก MySQL เป็น MySQLi กันครับ

MySQLi OOP CONNECTION

MySQLi OOP CONNECTION

class connectDB{  private $host = "localhost";  private $user = "db_username";  private $pass = "db_password";   private $db = "db_name";    public $mysqli;  public function __construct() {    $this->db_connect();  }    private function db_connect(){    $this->mysqli = new mysqli($this->host, $this->user, $this->pass, $this->db);      if (mysqli_connect_errno()){        $message  = 'DB CONNECT ERROR : ' . mysqli_connect_errno();        die($message);      }    mysqli_set_charset($this->mysqli,"utf8');    return $this->mysqli;  }    public function return_sql($sql){    $result = $this->mysqli->query($sql);      if ($result){        $arrData   = array();        while ($rows = mysqli_fetch_array($result)) {$arrData[] = $rows;}      }else{         $message  = 'ชุดคำสั่งของ : ' . $sql . " ไม่ถูกต้อง";        die($message);      }     return $arrData;    mysqli_close($this->mysqli);  }      public function record_count($sql){    $result = $this->mysqli->query($sql);    $num_rows = mysqli_num_rows($result);    return $num_rows;    mysqli_close($this->mysqli);  }      public function exe($sql){    $result = $this->mysqli->query($sql);    if (!$result) {      $message  = 'ชุดคำสั่งของ : ' . $sql . " ไม่ถูกต้อง";      die($message);    }    mysqli_close($this->mysqli);  }}

การเรียกใช้งาน

$conn = new connectDB;$sSql = "INSERT table_po (po_name) VALUES ('รับทำเว็บ')";$conn->exe($sSql);$conn = new connectDB;$sSql = "UPDATE table_po SET po_name = 'สยามโฟกัส' WHERE po_id=2";$conn->exe($sSql);$conn = new connectDB;$sSql = "DELETE FROM table_po WHERE po_id=3";$conn->exe($sSql);$conn = new connectDB;$sSql = "SELECT * FROM table_po";$arrData = $conn->return_sql($sSql);$recCount = $conn->record_count($sSql);if($recCount>0){ for ($sLoop=0;$sLoop<$recCount;$sLoop++){  print $arrData[$sLoop][0] . "-" .  $arrData[$sLoop][1] . ""; }}






Create Date : 06 สิงหาคม 2561
Last Update : 6 สิงหาคม 2561 13:09:38 น. 0 comments
Counter : 242 Pageviews.

ชื่อ : * blog นี้ comment ได้เฉพาะสมาชิก
Comment :
  *ส่วน comment ไม่สามารถใช้ javascript และ style sheet
 
space

ชายตั้ม
Location :
กรุงเทพฯ Thailand

[Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 1 คน [?]




มารู้จักกันครับ ใครเล่นไลน์ add line มาเลยครับ
ไลน์ไอดี : @siamfocus.com
มีงานให้รับใช้โทรมาได้เลยครับ : 061-583-7888
ทักมาด้วยนะครับ

space
space
[Add ชายตั้ม's blog to your web]
space
space
space
space
space