PHP db連線 資料庫

2021-09-11 23:27:29 字數 2367 閱讀 1490

更詳細點這裡:

<

?php

// 資料庫連線類

class

db//連線資料庫

private

function

db_connect()

}//設定字符集

private

function

db_charset()

");}

//選擇資料庫

private

function

db_usedb()

");}

//私有的轉殖

private

function

__clone()

//公用的靜態方法

public

static

function

getintance()

return self:

:$dbcon;

}//執行sql語句的方法

public

function

query

($sql)

return $res;

}//獲取一條記錄,前置條件通過資源獲取一條記錄

public

function

getformsource

($query,$type=

"assoc"

) $funcname=

"mysqli_fetch_"

.$type;

return

$funcname

($query);}

//獲取多條資料,二維陣列

public

function

get_more

($sql)

return $list;

}//根據sql語句得到一條記錄

public

function

get_one

($sql)

return $temp[0]

;}// 更新

/** * [修改操作description]

* @param [type] $table [表名]

* @param [type] $data [資料]

* @param [type] $where [條件]

* @return [type]

*/public

function

update

($table,$data,$where,$limit=0)

$str=

rtrim

($str,

',');if

(is_array

($where)

)else}}

elseif(

!empty

($limit)

)else

//修改sql語句

$sql=

"update $table set $str where $condition $limit"

; $this

->

query

($sql)

;//返回受影響的行數

return

mysqli_affected_rows

($this

->link);}

/* * 刪除多條資料方法

* @param1 $table, $where 表名 條件

* @return 受影響的行數

*/public

function

deleteall

($table, $where)

else}}

else

$sql =

"delete from $table where $condition"

; $this

->

query

($sql)

;//返回受影響的行數

return

mysqli_affected_rows

($this

->link);}

}?>

require_once

('./config.php');

$db =

newdb()

; $series = $db-

>

get_more

("select * from `jy_series`");

json_encode

($series)

;

PHP DB 資料庫連線類

php 資料庫連線類 class db 連線資料庫 private function db connect 設定字符集 private function db charset 選擇資料庫 private function db usedb 私有的轉殖 private function clone 公...

連線資料庫

2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdi...

連線資料庫

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...