更詳細點這裡:
<
?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...