亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄 搜尋
Array Array Helper Benchmarking Benchmarking Class Caching Caching Driver Calendaring Calendaring Class CAPTCHA CAPTCHA Helper Config Config Class Cookie Cookie Helper Database Connecting to your Database Custom Function Calls Database Caching Class Database Configuration Database Forge Class Database Metadata Database Quick Start: Example Code Database Reference Database Utility Class DB Driver Reference Generating Query Results Queries Query Builder Class Query Helper Methods Transactions Date Date Helper Directory Directory Helper Download Download Helper Email Email Class Email Helper Encrypt Encrypt Class Encryption Encryption Library File File Helper File Uploading File Uploading Class Form Form Helper Form Validation Form Validation FTP FTP Class Functions compatibility_functions common_functions HTML HTML Helper HTML Table HTML Table Class Image Manipulation Image Manipulation Class Inflector Inflector Helper Input Input Class Javascript Javascript Class Language Language Class Language Helper Loader Loader Class Migrations Migrations Class Number Number Helper Output Output Class Pagination Pagination Class Path Path Helper Security Security Class Security Helper Session Session Library Shopping Cart Shopping Cart Class Smiley Smiley Helper String String Helper Template Parser Template Parser Class Text Text Helper Trackback Trackback Class Typography Typography Class Typography Helper Unit Testing Unit Testing Class URI URL User Agent XML XML-RPC and XML-RPC Server Zip Encoding Zip Encoding Class XML-RPC and XML-RPC Server Classes XML Helper User Agent Class URL Helper URI Class
文字

執(zhí)行查詢(xún)的信息

$這個(gè) - > DB-> INSERT_ID()

執(zhí)行數(shù)據(jù)庫(kù)插入時(shí)的插入ID號(hào)。

如果在PostgreSQL中使用PDO驅(qū)動(dòng)程序,或者使用Interbase驅(qū)動(dòng)程序,則此函數(shù)需要一個(gè)$name參數(shù),該參數(shù)指定檢查插入id的適當(dāng)順序。

$this - > DB-> affected_rows()

顯示執(zhí)行“寫(xiě)入”類(lèi)型查詢(xún)(插入,更新等)時(shí)受影響的行數(shù)。

在MySQL中,“DELETE FROM TABLE”返回0個(gè)受影響的行。數(shù)據(jù)庫(kù)類(lèi)有一個(gè)小黑客,它允許它返回正確數(shù)量的受影響的行。默認(rèn)情況下,此hack已啟用,但可以在數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序文件中關(guān)閉。

$這個(gè) - > DB-> last_query()

返回運(yùn)行的最后一個(gè)查詢(xún)(查詢(xún)字符串,而不是結(jié)果)。例:

$str = $this->db->last_query();// Produces:  SELECT * FROM sometable....

禁用數(shù)據(jù)庫(kù)配置中的save_queries設(shè)置將使此功能無(wú)效。

有關(guān)數(shù)據(jù)庫(kù)的信息

$這個(gè) - > DB-> count_all()

允許您確定特定表中的行數(shù)。在第一個(gè)參數(shù)中提交表名。例子:

echo $this->db->count_all('my_table');// Produces an integer, like 25

$這個(gè) - > DB->platform()

輸出您正在運(yùn)行的數(shù)據(jù)庫(kù)平臺(tái)(MySQL,MS SQL,Postgres等):

echo $this->db->platform();

$this - > DB->version()

輸出正在運(yùn)行的數(shù)據(jù)庫(kù)版本:

echo $this->db->version();

使查詢(xún)更容易

$this - > DB-> insert_string()

該函數(shù)簡(jiǎn)化了寫(xiě)入數(shù)據(jù)庫(kù)插入的過(guò)程。它返回格式正確的SQL插入字符串。例子:

$data = array('name' => $name, 'email' => $email, 'url' => $url);$str = $this->db->insert_string('table_name', $data);

第一個(gè)參數(shù)是表名,第二個(gè)參數(shù)是要插入的數(shù)據(jù)的關(guān)聯(lián)數(shù)組。上面的例子產(chǎn)生了:

INSERT INTO table_name (name, email, url) VALUES ('Rick', '[email protected]', 'example.com')

值會(huì)自動(dòng)轉(zhuǎn)義,從而產(chǎn)生更安全的查詢(xún)。

$this - > DB-> update_string()

該函數(shù)簡(jiǎn)化了編寫(xiě)數(shù)據(jù)庫(kù)更新的過(guò)程。它返回格式正確的SQL更新字符串。例子:

$data = array('name' => $name, 'email' => $email, 'url' => $url);
$where = "author_id = 1 AND status = 'active'";
$str = $this->db->update_string('table_name', $data, $where);

第一個(gè)參數(shù)是表名,第二個(gè)參數(shù)是要更新的數(shù)據(jù)的關(guān)聯(lián)數(shù)組,第三個(gè)參數(shù)是“WHERE”子句。上面的例子產(chǎn)生了:

UPDATE table_name SET name = 'Rick', email = '[email protected]', url = 'example.com' WHERE author_id = 1 AND status = 'active'

值會(huì)自動(dòng)轉(zhuǎn)義,從而產(chǎn)生更安全的查詢(xún)。

上一篇: 下一篇: