ตามที่สัญญาไว้ Class สำหรับใช้ในงานที่ต้อง Connect ฐานข้อมูลที่เป็น PostgreSQL ผมเลยเอามาฝากกันครับ
<?php
Class PqDatabase
{
/**** function connect to database ****/
function PqDatabase($strHost,$strDB,$strUser,$strPassword,$PqfontSet_win874)
{
$this->objConnect = pg_connect("host=$strHost dbname=$strDB user=$strUser password=$strPassword");
// $this->FN = pg_query($PqfontSet);
}
/**** function insert record ****/
function PqExcuse()
{
$strSQL = "$this->SqlText";
return pg_query($strSQL);
}
/*** end class auto disconnect ***/
function __destruct() {
return @pg_close($this->objConnect);
}
}
?>
// การใช้งาน Class
$Pos_Host="192.168.10.*";
$Pos_Db="pis";
$Pos_User="pis";
$Pos_Passwd="";
$PqfontSet_U="SET NAMES utf8";
$Pos_CnDB = new PqDatabase($Pos_Host,$Pos_Db,$Pos_User,$Pos_Passwd,$PqfontSet_U);
$Pos_CnDB->SqlText = " คำสั่ง SQL ";
$pg_sql_result = $Pos_CnDB->PqExcuse();
$pg_sql_record=pg_fetch_array($pg_sql_result);
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็น