SiAMFOCUS HTML5 RESPONSIVE | เพิ่มเพื่อน | Thailand Programming

อยากมีเว็บ !! คลิก


ฟรี คำแนะนำในการ เขียนเว็บ

,

การทำ ONLINE MARKETING


รับทำเว็บ

เขียนโปรแกรม

ดูแลเว็บ

ที่ปรึกษาเว็บ

สอนเขียนเว็บ


WEBSITE

|

PROGRAMING

|

HOSTING

|

DOMAIN NAME

|

SEO

FREE PHP OOP CONNECT MYSQL

by SiAMFOCUS.COM | 2011-9-26 | php,mysql


// ++++++++++++++++++++++++++++++++++++++++++++++++++++
// + PROJECT NAME : PHP OOP CONNECT MYSQL
// + URL DESTINAMTION : http://freecode.siamfocus.com/php_oop_db_connect
// + CREATED BY : SiAMFOCUS.COM
// + CONTACT : ADMIN@SIAMFOCUS.COM
// + CREATED DATE : 26-19-2011
// + TECHNOLOGY : PHP,MYSQL
// +++++++++++++++++++++++++++++++++++++++++++++++++++++


คลอดกัน สักทีนะครับ สำหรับตัว connection ใหม่ที่ทาง SiAMFOCUS จะนำมาใช้ในงานชิ้นต่อ ๆ ไป

โดยตัว Connection ใหม่นี้ เป็นการทำงานแบบ OOP แต่ก็ยังกลิ่นอายเดิมคือการ return ค่าเป็นแบบ array ซึ่งสามารถนำไปประยุกต์ใช้งานได้หลากหลาย ขึ้นอยู่กับความชอบของแต่ละบุคคล นะครับ

โดยตัวอย่างนี้ผม ทำตัวอย่างให้ดู ทั้ง INSERT,UPDATE,DELETE, และการใช้งานแบบ 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] . "
";



FREE  DOWNLOAD  PHP OOP CONNECT DB
ของฟรียังมีเสมอ อยู่ที่ตัวเธอว์ จะแบ่งหรือป่าาาา.

ช่วยค่าเบียร์   

SiAMFOCUS.COM ยังคงรักษาแนวความคิดเดิม คือต้องการให้ที่แห่งนี้เป็นที่ที่แลกเปลี่ยนความรู้ ทางด้านภาษาที่ใช้พัฒนาโปรแกรมต่างๆ ซึ่งเป็น code ที่ใช้งานจริง อาจจะยากสำหรับคนที่เพิ่งเริ่มต้น แต่บทความทางด้านเทคนิค ต่าง ๆ ได้ผ่านการทดสอบการใช้งานมาแล้ว หากใครมีเทคนิคดีดี ก็สามารถส่งเข้ามาได้นะครับ

ปัจจุบัน SiAMFOCUS.COM ยังได้เปิดบริการ จด Domain และ บริการ ให้เช่าพื้นที่ Hosting ให้บริการด้านการเรียนการสอน สอนเขียนเว็บ,สอน ASP,สอน PHP ให้บริการเว็บไซต์ โดยรับทำเว็บ, รับเขียนโปรแกรม ต่าง ๆ เพื่อหารายได้เสริมและทุน เพื่อให้ทีมงาน มีกำลังใจในการ ทำส่วนของ FREE CODE ขอแรงใจ แรงเชียร์มาก ๆ ด้วยนะครับ ^^
ร้านค้า online
ที่ปรึกษาเว็บ,รับดูแลเว็บ,บริหารเว็บ
ประกาศฟรี ฟรีประกาศ
คนทำเว็บ,รับทำเว็บ,ออกแบบเวบ,จดโดเมน,เช่าโฮส
HTML5 WEBSITE
ขายส่ง
ข้อมูลพระเครื่อง
เวบขายของ
ศูนย์รวมแพคเกจทัวร์ จากตัวแทนชั้นนำ ที่นี่ที่เดียว ที่รวมหลายๆ ตัวแทนที่ดีที่สุด..
ที่เที่ยว ที่กิน ที่พัก ที่สบาย
SEO บทสัมภาษณ์ ต.ตั้ม จาก เควิน ออร์กาไนเซอร์ จำกัด SEO
ONLINE MARKETTING การทำ ONLINE MARKETING ด้วยตัวเอง ONLINE MARKETTING
ฟรี สถิติ ติดเว็บไซต์ ฟรี สถิติ ติดเว็บไซต์ ฟรี สถิติ ติดเว็บไซต์
FREE LIKE FANPAGE FREE FANPAGE LIKE