欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL相關(guān)說明

 更新時(shí)間:2007年01月15日 00:00:00   作者:  
資源類型
在 MySQL 模塊中使用了兩種資源類型。第一種是數(shù)據(jù)庫的連接句柄,第二種是 SQL 查詢返回的結(jié)果集。 

預(yù)定義常量
以下常量由本擴(kuò)展模塊定義,因此只有在本擴(kuò)展模塊被編譯到 PHP 中,或者在運(yùn)行時(shí)被動(dòng)態(tài)加載后才有效。

在 PHP 4.3.0 以后的版本中,允許在 mysql_connect() 函數(shù)和 mysql_pconnect() 函數(shù)中指定更多的客戶端標(biāo)記。下面列出所定義的常量: 

表格 2. MySQL 客戶端常量

常量 描述 
MYSQL_CLIENT_COMPRESS 使用壓縮的通訊協(xié)議 
MYSQL_CLIENT_IGNORE_SPACE 允許在函數(shù)名后留空格位 
MYSQL_CLIENT_INTERACTIVE 允許設(shè)置斷開連接之前所空閑等候的 interactive_timeout 時(shí)間(代替 wait_timeout)。 
MYSQL_CLIENT_SSL 使用 SSL 加密。本標(biāo)志僅在 MySQL 客戶端庫版本為 4.x 或更高版本時(shí)可用。在 PHP 4 和 Windows 版的 PHP 5 安裝包中綁定的都是 3.23.x。  


mysql_fetch_array() 函數(shù)使用一個(gè)常量來表示所返回?cái)?shù)組的類型。下面是常量的定義: 

表格 3. MySQL fetch 常量

常量 描述 
MYSQL_ASSOC 返回的數(shù)據(jù)列使用字段名作為數(shù)組的索引名。  
MYSQL_BOTH 返回的數(shù)據(jù)列使用字段名及數(shù)字索引作為數(shù)組的索引名。  
MYSQL_NUM 返回的數(shù)據(jù)列使用數(shù)字索引作為數(shù)組的索引名。索引從 0 開始,表示返回結(jié)果的第一個(gè)字段。  


注釋
注: 大多數(shù) MySQL 函數(shù)都接受 link_identifier 作為最后一個(gè)可選參數(shù)。如果未提供此參數(shù),則使用最后一個(gè)打開的連接。如果不存在連接,則會(huì)用 php.ini 中定義的默認(rèn)參數(shù)去嘗試建立連接。如果連接不成功,函數(shù)返回 FALSE。 

范例
下面的簡單例子演示如何連接數(shù)據(jù)庫,執(zhí)行查詢語句,打印返回結(jié)果集和斷開數(shù)據(jù)庫等一系列基本的 MySQL 操作。 例子 1. MySQL 例子

<?php
// 連接,選擇數(shù)據(jù)庫
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
   or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');

// 執(zhí)行 SQL 查詢
$query = 'Select * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());

// 用 HTML 顯示結(jié)果
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
   echo "\t<tr>\n";
   foreach ($line as $col_value) {
       echo "\t\t<td>$col_value</td>\n";
   }
   echo "\t</tr>\n";
}
echo "</table>\n";

// 釋放結(jié)果集
mysql_free_result($result);

// 關(guān)閉連接
mysql_close($link);
?>  



目錄
mysql_affected_rows -- 取得前一次 MySQL 操作所影響的記錄行數(shù)
mysql_change_user --  改變活動(dòng)連接中登錄的用戶 
mysql_client_encoding -- 返回字符集的名稱
mysql_close -- 關(guān)閉 MySQL 連接
mysql_connect -- 打開一個(gè)到 MySQL 服務(wù)器的連接
mysql_create_db -- 新建一個(gè) MySQL 數(shù)據(jù)庫
mysql_data_seek -- 移動(dòng)內(nèi)部結(jié)果的指針
mysql_db_name -- 取得結(jié)果數(shù)據(jù)
mysql_db_query -- 發(fā)送一條 MySQL 查詢
mysql_drop_db -- 丟棄(刪除)一個(gè) MySQL 數(shù)據(jù)庫
mysql_errno --  返回上一個(gè) MySQL 操作中的錯(cuò)誤信息的數(shù)字編碼 
mysql_error --  返回上一個(gè) MySQL 操作產(chǎn)生的文本錯(cuò)誤信息 
mysql_escape_string --  轉(zhuǎn)義一個(gè)字符串用于 mysql_query 
mysql_fetch_array --  從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者兼有 
mysql_fetch_assoc --  從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組 
mysql_fetch_field --  從結(jié)果集中取得列信息并作為對(duì)象返回 
mysql_fetch_lengths --  取得結(jié)果集中每個(gè)輸出的長度 
mysql_fetch_object -- 從結(jié)果集中取得一行作為對(duì)象
mysql_fetch_row -- 從結(jié)果集中取得一行作為枚舉數(shù)組
mysql_field_flags --  從結(jié)果中取得和指定字段關(guān)聯(lián)的標(biāo)志 
mysql_field_len --  返回指定字段的長度 
mysql_field_name --  取得結(jié)果中指定字段的字段名 
mysql_field_seek --  將結(jié)果集中的指針設(shè)定為制定的字段偏移量 
mysql_field_table --  取得指定字段所在的表名 
mysql_field_type --  取得結(jié)果集中指定字段的類型 
mysql_free_result -- 釋放結(jié)果內(nèi)存
mysql_get_client_info -- 取得 MySQL 客戶端信息
mysql_get_host_info -- 取得 MySQL 主機(jī)信息
mysql_get_proto_info -- 取得 MySQL 協(xié)議信息
mysql_get_server_info -- 取得 MySQL 服務(wù)器信息
mysql_info --  取得最近一條查詢的信息 
mysql_insert_id --  取得上一步 Insert 操作產(chǎn)生的 ID 
mysql_list_dbs --  列出 MySQL 服務(wù)器中所有的數(shù)據(jù)庫 
mysql_list_fields -- 列出 MySQL 結(jié)果中的字段
mysql_list_processes -- 列出 MySQL 進(jìn)程
mysql_list_tables -- 列出 MySQL 數(shù)據(jù)庫中的表
mysql_num_fields -- 取得結(jié)果集中字段的數(shù)目
mysql_num_rows -- 取得結(jié)果集中行的數(shù)目
mysql_pconnect --  打開一個(gè)到 MySQL 服務(wù)器的持久連接 
mysql_ping -- Ping 一個(gè)服務(wù)器連接,如果沒有連接則重新連接
mysql_query -- 發(fā)送一條 MySQL 查詢
mysql_real_escape_string --  轉(zhuǎn)義 SQL 語句中使用的字符串中的特殊字符,并考慮到連接的當(dāng)前字符集 
mysql_result -- 取得結(jié)果數(shù)據(jù)
mysql_select_db -- 選擇 MySQL 數(shù)據(jù)庫
mysql_stat -- 取得當(dāng)前系統(tǒng)狀態(tài)
mysql_tablename -- 取得表名
mysql_thread_id -- 返回當(dāng)前線程的 ID
mysql_unbuffered_query --  向 MySQL 發(fā)送一條 SQL 查詢,并不獲取和緩存結(jié)果的行 

相關(guān)文章

最新評(píng)論