bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

php選擇數據庫的函數 php選擇數據庫語句

PHP中的一些MySQL函數

mysql可通過兩種方式通過php與web相連,一種通過php的mysql相關函數,相關函數如下:

創新互聯建站是一家做網站、成都做網站,提供網頁設計,網站設計,網站制作,建網站,按需定制開發,網站開發公司,從2013年成立是互聯行業建設者,服務者。以提升客戶品牌價值為核心業務,全程參與項目的網站策劃設計制作,前端開發,后臺程序制作以及后期項目運營并提出專業建議和思路。

MYSQL函數

mysql_affected_rows:

得到

MySQL

最后操作影響的列數目。

mysql_close:

關閉

MySQL

伺服器連線。

mysql_connect:

開啟

MySQL

伺服器連線。

mysql_create_db:

建立一個

MySQL

新資料庫。

mysql_data_seek:

移動內部傳回指標。

mysql_db_query:

送查詢字串

(query)

MySQL

資料庫。

mysql_drop_db:

移除資料庫。

mysql_errno:

傳回錯誤訊息代碼。

mysql_error:

傳回錯誤訊息。

mysql_fetch_array:

傳回陣列資料。

mysql_fetch_field:

取得欄位資訊。

mysql_fetch_lengths:

傳回單列各欄資料最大長度。

mysql_fetch_object:

傳回物件資料。

mysql_fetch_row:

傳回單列的各欄位。

mysql_field_name:

傳回指定欄位的名稱。

mysql_field_seek:

設定指標到傳回值的某欄位。

mysql_field_table:

獲得目前欄位的資料表

(table)

名稱。

mysql_field_type:

獲得目前欄位的型態。

mysql_field_flags:

獲得目前欄位的旗標。

mysql_field_len:

獲得目前欄位的長度。

mysql_free_result:

釋放傳回占用記憶體。

mysql_insert_id:

傳回最后一次使用

INSERT

指令的

ID。

mysql_list_fields:

列出指定資料表的欄位

(field)。

mysql_list_dbs:

列出

MySQL

伺服器可用的資料庫

(database)。

mysql_list_tables:

列出指定資料庫的資料表

(table)。

mysql_num_fields:

取得傳回欄位的數目。

mysql_num_rows:

取得傳回列的數目。

mysql_pconnect:

開啟

MySQL

伺服器長期連線。

mysql_query:

送出一個

query

字串。

mysql_result:

取得查詢

(query)

的結果。

mysql_select_db:

選擇一個資料庫。

mysql_tablename:

取得資料表名稱。

thinkphp助手函數如可指定數據庫

助手函數db()、Db類的table方法、Db類的name方法。

1、助手函數db(),無需加表前綴。

2、Db類的table方法,需加表前綴。

3、Db類的name方法,無需加表前綴。

如何正確理解PHP獲取顯示數據庫數據函數

1、PHP獲取顯示數據庫數據函數之 mysql_result()

mixed mysql_result(resource result_set, int row [,mixed field])

從result_set 的指定row 中獲取一個field 的數據. 簡單但是效率低.

舉例:

$link1?=?@mysql_connect("server1",?

"webuser",?"password")?

or?die("Could?not?connect?

to?mysql?server!");

@mysql_select_db("company")?

or?die("Could?not?select?database!");

$query?=?"select?id,?name?

from?product?order?by?name";?

$result?=?mysql_query($query);

$id?=?mysql_result($result,?0,?"id");

$name?=?mysql_result($result,?0,?"name");

mysql_close();

注意,上述代碼只是輸出結果集中的第一條數據的字段值,如果要輸出所有記錄,需要循環處理.

for?($i?=?0;?$i?=?mysql_num_rows($result);?$i++)

{

$id?=?mysql_result($result,?0,?"id");

$name?=?mysql_result($result,?0,?"name");

echo?"Product:?$name?($id)";

}

注意,如果查詢字段名是別名,則mysql_result中就使用別名.

2、PHP獲取顯示數據庫數據函數之mysql_fetch_row()

array mysql_fetch_row(resource result_set)

從result_set中獲取整行,把數據放入數組中.

舉例(注意和list 的巧妙配合):

$query?=?"select?id,?

name?from?product?order?by?name";?

$result?=?mysql_query($query);

while(list($id,?$name)?

=?mysql_fetch_row($result))?{

echo?"Product:?$name?($id)";

}

3、PHP獲取顯示數據庫數據函數之mysql_fetch_array()

array mysql_fetch_array(resource result_set [,int result_type])

mysql_fetch_row()的增強版.

將result_set的每一行獲取為一個關聯數組或/和數值索引數組.

默認獲取兩種數組,result_type可以設置:

MYSQL_ASSOC:返回關聯數組,字段名=字段值?

MYSQL_NUM:返回數值索引數組.

MYSQL_BOTH:獲取兩種數組.因此每個字段可以按索引偏移引用,也可以按字段名引用.

舉例:

$query?=?"select?id,

name?from?product?order?by?name";

$result?=?mysql_query($query);

while($row?=?mysql_fetch_array

($result,?MYSQL_BOTH))?{?

$name?=?$row['name'];

//或者?$name?=?$row[1];

$name?=?$row['id'];

//或者?$name?=?$row[0];

echo?"Product:?$name?($id)";

}

4、PHP獲取顯示數據庫數據函數之mysql_fetch_assoc()

array mysql_fetch_assoc(resource result_set)

相當于 mysql_fetch_array($result, MYSQL_ASSOC)

5、PHP獲取顯示數據庫數據函數之mysql_fetch_object()

object mysql_fetch_object(resource result_set)?

和mysql_fetch_array()功能一樣,不過返回的不是數組,而是一個對象.

舉例:

$query?=?"select?id,?name?

from?product?order?by?name";

$result?=?mysql_query($query);?

while($row?=?mysql_fetch_object

($result))?{

$name?=?$row-name;

$name?=?$row-id;

echo?"Product:?$name?($id)";

}

以上這些函數就是PHP獲取顯示數據庫數據函數的全部總結。

本文名稱:php選擇數據庫的函數 php選擇數據庫語句
網頁網址:http://vcdvsql.cn/article40/doiccho.html

成都網站建設公司_創新互聯,為您提供App開發響應式網站建站公司全網營銷推廣網站設計商城網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營