PHP OOP CONNECT MYSQL

PHP OOP CONNECT MYSQL





PHP OOP CONNECT MYSQL ตัวนี้มีการ RETURN ค่าเป็น ARRAY ครับ ลองนำไปใช้ดู

 Class connectDB { private $_host = "localhost"; private $_user = "root"; private $_pass = "db_pass"; private $_db = "oop_test_db"; // Will need a new class Error to handle all errors private function openDB() { $charset = "set names utf8"; $link = mysql_pconnect($this->_host, $this->_user, $this->_pass); if (!$link) { die('Could not connect to the server: ' . mysql_error()); } $db_selected = mysql_select_db($this->_db, $link); if (!$db_selected) { die ('Could not connect to the database"' . $this->_db ." get error: " . mysql_error()); } mysql_query($charset) or die('Invalid query: ' . mysql_error()); } private function closeDB() { mysql_close($link); } public function return_sql($sql) { self::openDB(); $result = mysql_query($sql); if ($result){ $arrData = array(); while ($rows = mysql_fetch_array($result)) {$arrData[] = $rows;} }else{ $message = 'ชุดคำสั่งของ : ' . mysql_error() . " ไม่ถูกต้อง
"; // $message .= 'Whole query: ' . $query; $message = mysql_error(); die($message); } //return the result to a function that will build the right table. return $arrData; self::closeDB(); } public function exe($sql) { self::openDB(); $result = mysql_query($sql); if (!$result) { $message = 'ชุดคำสั่งของ : ' . mysql_error() . " ไม่ถูกต้อง
"; die($message); } } } $conn = new connectDB; $sSql = "DELETE FROM tbl_oop_test"; $arrData = $conn->exe($sSql); $conn = new connectDB; $sSql = "INSERT INTO tbl_oop_test (test_name,test_surname) VALUES('ทดสอบ','นามสกุล')"; $arrData = $conn->exe($sSql); $conn = new connectDB; $sSql = "UPDATE tbl_oop_test SET test_name = 'ชื่อเสียงเรียงนาม'"; $arrData = $conn->exe($sSql); $conn = new connectDB; $sSql = "SELECT count(*) FROM tbl_oop_test"; $arrData = $conn->return_sql($sSql); print "Recordcount = " . $arrData[0][0] . "
"; $conn = new connectDB; $sSql = "SELECT * FROM tbl_oop_test"; $arrData = $conn->return_sql($sSql); print "Name = " . $arrData[0][1] . ""; print "Surname = " . $arrData[0][2] . "";


ฝากติดตามผลงานด้านล่างด้วยครับ
--------------------------
► Website : https://www.siamfocus.com/
► LINE@ : https://line.me/ti/p/@siamfocus.com
► Facebook : https://www.facebook.com/fanpage.siamfocus
► Twitter : https://twitter.com/siamfocus
► Google+ : https://plus.google.com/+TAAMSiAMFOCUS
► Instagram : https://www.instagram.com/iamtaam
--------------------------








บทความ แนะนำ

WordPress 101 (แนะนำ WordPress)

WordPress 101 (แนะนำ WordPress)

WordPress คือ อะไร ?? ทำไม ใครๆ ก็ใช้ WordPress... WordPress เป็น Open Source หมายถึง ใครๆ ก็ตามท...

ตรวจสอบเว็บไซต์

ตรวจสอบเว็บไซต์

วิธีการตรวจสอบ ว่า เว็บไซด์ แต่ละเว็บ มีจำนวนหน้า หรือ เนื้อหา อยู่ภายใน Search Engine ยอดนิยมอย่างก...

PHP connect Wordpress mysql database

PHP connect Wordpress mysql database

PHP connect and query from Wordpress mysql database  ตั้งชื่อเป็นภาษาอังกฤษสักหน่อยสำหรับหัว...

Google Analytics

Google Analytics

Google Analytics คือสุดยอดโปรแกรมวิเคราะห์เว็บไซต์ ที่ตอนนี้ฟรี เอามาไว้วิเคราะห์เว็บไซต์ของเรา...

ASP.NET 2008 กับ CRYSTAL REPORT

ASP.NET 2008 กับ CRYSTAL REPORT

การทำ Crystal Report บน asp.net(c#) ครับ คือ สามารถทำได้หลายวิธี ครับ แต่ที่จะนำเสนอวันนี้คือใช...

SiAMFOCUS PRESENT 2017

SiAMFOCUS PRESENT 2017

ฝากผลงานด้วยนะครับ มีงานให้รับใช้ ออกมาดัก กวักมือเรียกได้เลยครับ  Download ไป Print ได้เลยค...




หมวดหมู่บทความ