亚洲国产日韩欧美一区二区三区,精品亚洲国产成人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
文字

表元數(shù)據(jù)

這些函數(shù)允許您獲取表信息。

列出數(shù)據(jù)庫中的表

$this->db->list[醫(yī)]表%28%29;

返回一個數(shù)組,該數(shù)組包含當前連接到的數(shù)據(jù)庫中所有表的名稱。例子:

$tables = $this->db->list_tables();foreach ($tables as $table){
        echo $table;}

確定表是否存在

$this - > DB-> table_exists();

有時候在運行一個特定的表之前知道它是否有用。返回一個布爾值TRUE / FALSE。用法示例:

if ($this->db->table_exists('table_name')){        // some code...}

取代表[醫(yī)]名稱與您要查找的表的名稱。

字段元數(shù)據(jù)

列出表中的字段

$this - > DB-> list_fields()

返回包含字段名的數(shù)組。這個查詢可以被稱為兩種方式:

  • 您可以提供表名并從$this->db->對象調用它:$fields = $this->db->list_fields('table_name'); foreach ($fields as $field) {        echo $field; }

  • 您可以通過從查詢結果對象調用函數(shù)來收集與您運行的任何查詢關聯(lián)的字段名稱:

$query = $this->db->query('SELECT * FROM some_table');foreach ($query->list_fields() as $field){
        echo $field;}

確定表中是否存在字段

$this - > DB-> field_exists()

有時,在執(zhí)行操作之前知道某個特定字段是否存在是有幫助的。返回布爾值true/false。用法示例:

if ($this->db->field_exists('field_name', 'table_name')){        // some code...}

field_name替換為要查找的列的名稱,并將table_name替換為要查找的表的名稱。

檢索字段元數(shù)據(jù)

$this - > DB-> field_data()

返回包含字段信息的對象數(shù)組。

有時,收集字段名或其他元數(shù)據(jù)(如列類型、最大長度等)是有幫助的。

并非所有數(shù)據(jù)庫都提供元數(shù)據(jù)。

用法示例:

$fields = $this->db->field_data('table_name');foreach ($fields as $field){
        echo $field->name;
        echo $field->type;
        echo $field->max_length;
        echo $field->primary_key;}

如果已經(jīng)運行了查詢,則可以使用結果對象而不是提供表名:

$query = $this->db->query("YOUR QUERY");$fields = $query->field_data();

如果數(shù)據(jù)庫支持以下數(shù)據(jù),則可從此函數(shù)獲得以下數(shù)據(jù):

  • name- 列名稱

  • max_length  - 列的最大長度

  • primary_key  - 如果該列是主鍵,則為1

  • type- 列的類型

上一篇: 下一篇: