วันเสาร์ที่ 7 มิถุนายน พ.ศ. 2557

Class Connect PostgreSQL ของภาษา PHP และการใช้งาน

   ตามที่สัญญาไว้ 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);


ไม่มีความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็น