天天看點

關于php mysqli函數的一些總結和詳細介紹(五)

前言:php是一門入門比較簡單的程式設計語言,同時php有非常多的内置函數。是以對于這些内置函數的了解與掌握就顯得尤為重要。接下來我們就分析php的一些内置函數。

後續我還會繼續為大家整理。

關于phpMysqli函數的了解:

一、什麼是php mysqli?

php mysqli = php nysqli improved

mysqli函數允許您通路資料庫伺服器。

注意!mysqli擴充用于mysqli4.1.13版本或者更新的版本。

二、如何使用mysqli函數?

如果要使用mysqli函數則必須在編譯php時添加對mysqli擴充的支援。

有關安裝的詳細資訊,請通路:

http://www.php.net/manual/en/mysqli.installation.php 有關運作配置的詳細資訊位址: http://www.php.net/manual/en/mysqli.configuration.php

三、php相關函數介紹

1、mysqli_fetch_array()函數

描述:從結果集中取出一行作為數字數字或者關聯數組,或者兩者兼有。

注意;該函數傳回的字段名是嚴格區分大小寫的。

2、mysqli_fetch_assoc函數

描述:從結果集中取出一行作為關聯數組。

注意:該函數傳回的字段名嚴格區分大小寫。

3、mysqli_fetch_field_direct(result,fieldnr)函數

參數fieldnr為必須,規定字段号介于0和字段數-1之間。

描述:從結果集中取出單一字段(列)的 meta-data,并作為對象傳回。

執行個體:

關于php mysqli函數的一些總結和詳細介紹(五)
在這裡要注意的是:傳回值包含字段的定義資訊的對象,如果沒有可用資訊則傳回false,這個傳回對象有一下屬性。

name - 字段名

orgname - 原始字段名(如果該字段指定了别名)

table - 字段所屬表名

orgtable - 原始表名(如果指定了别名)

def - 該字段的預設值

max_length - 字段的最大寬度

length - 在表定義中規定的字段寬度

charsetnr - 字段的字元集号

flags - 字段的位标志

type - 用于字段的資料類型

decimals - 整數字段,小數點後的位數

4、mysqli_fetch_field()函數

描述:從結果集中取得下一字段并傳回相關資訊。

關于php mysqli函數的一些總結和詳細介紹(五)

傳回對象屬性同上。

5、mysqli_fetch_fields()函數

描述:傳回結果集中代表字段的對象的數組,然後輸出相關資訊。

對象屬性同上。

以上是本次為大家介紹的一下函數,希望對大家有所幫助。謝謝,更多請關注:

link