複製程式碼 程式碼如下:
-------------------------------------- -- -------------------------------
//檔名:class.php
//摘要:Access資料庫操作類別
//作者: forest
//建立時間: 2006-8-10
//LastModifed:
//版權所有 (c)2006 ~chairy [email] chaizuxue@163.com[/email]
// 使用範例:
//$databasepath="database.mdb";
//$dbusername="";
//$dbpassword="";
//include_once("class.php");
//$access=new Access($databasepath,$dbusername,$dbpassword);
---- -------------------------------------------------- ------ ---------------------
class Access
{
var $databasepath,$constr,$dbusername,$ dbpassword,$link;
函式Access($databasepath,$dbusername,$dbpassword)
;
$this->username=$dbusername;
$this->password=$dbpassword;
$this->connect();
{
$this->c
$this- >link=odbc_connect($this->constr,$this->使用者名稱, $this->密碼,SQL_CUR_USE_ODBC);
return $this->linkif; echo "恭喜你,資料庫連線成功! ";
//else echo 「資料庫連線失敗! 」;
}
函數查詢($sql)
{
return@ 函數first_array($sql)
{
return odbc_fetch_array($this->query($sql));
🎜> return odbc_fetch_row($query);
}
function total_num($sql)//取得記錄總數
{
return function close()//關閉資料庫連線函數
{
odbc_close($this->link);
{
$temp= explode(',',$field);
$ins='';
for ($i=0;$i
$ins INSERT INTO".$table."(".$field.")VALUES(".$ins.")";
$this->query($sql);
}
function getinfo($table,$field,$id,$colnum)//取得當筆記錄詳細資料
{
字段。 "=".$id."";
$query=$this->query($sql);
> if($ this-> fetch_row($ query))
{
{
&
i]=odbc_result($query,$i);
}
🎜> function getlist($table,$field,$colnum,$condition,$ sort="ORDER BY id DESC")//取得記錄清單
{
$ =$ this->query($sql);
$i=0;
while ($this- $recordlist[$i]=getinfo($table ,$field,odbc_result($query,1),$colnum);
$i++;
}
function getfieldlist($table,$field,$ fieldnum,$c//取得記錄清單
{
$sql="SELECT ".$field." FROM ".$ =$this->query($sql);
$i=0;
whiŠ for ($j=0;$j {
$rdlist[$i]=$info;
$i++;
}
返回$rdlist; {
$sql="UPDATE ".$ table." SET ".$set." WHERE ".$field."=".$id
$this->query($sql);
,$id)//刪除記錄
{
$sql="DELETE FROM " .$table." WHERE ".$ sql);
}
函數刪除記錄($table,$condition)//刪除指定條件的記錄
{
condition;
$this->query($sql);
}
function getcondrecord($table,$c// 取得指定條件的記錄數
{
🎜> $query=$this->query($sql);
$this-> > return $num;
}
}
?>
以上就介紹了 一個PHP操作Access類別PHP+ODBC+Access,包含了方面的內容,希望對PHP教程有興趣的朋友有所幫助。