นี้เป็น Class ที่ผมเขียนขึ้นมาสำหรับใช้ Connect MySQL เพื่อใช้ในงานเขียนเว็บต่างๆ เลยเอามาแบ่งปันกันครับ ด้วย Class นี้ทำให้โปรเจ็คหนึ่งข้องผมที่ต้อง Connect มากกว่า 2 Database ในโปรเจ็คเดียวทำงานได้สบายมาก ซึ่งโปรเจ็คที่ผมทำจะ Connect MySQL 2 Database และ Postgresql อีก 4 Database เดียววันหลังผมเอา Class Connect ของ Postgresql มาฝากกันบ้าง อิอิอิ
<?php
Class MyDatabase
{
/**** function connect to database ****/
function MyDatabase($strHost,$strDB,$strUser,$strPassword,$fontSet)
{
$this->objConnect = mysql_connect($strHost,$strUser,$strPassword);
$this->DB = mysql_select_db($strDB);
$this->FN = mysql_query($fontSet);
}
/**** SqlText ****/
function MyExcuse()
{
$strSQL = "$this->SqlText";
return mysql_query($strSQL);
}
/*** end class auto disconnect ***/
function __destruct() {
return @mysql_close($this->objConnect);
}
}
?>
// การเรียกใช้ Class
$hos_Host = "127.0.0.1";
$hos_DB = "";
$hos_User = "";
$hos_Password = "";
$fontSet_U = "SET NAMES utf8";
$sql = new MyDatabase($hos_Host,$hos_DB,$hos_User,$hos_Password,$fontSet_U);
$sql->SqlText =" select * from table ";
$result=$sql->MyExcuse();
$num=mysql_num_rows($result);
$record=mysql_fetch_array($result);
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็น