當前位置: 首頁> 函數類別大全> fetch_row

fetch_row

從結果集中獲取一行並作為枚舉數組返回。
名稱:fetch_row
分類:未分類
所屬語言:php
一句話介紹:從結果集中獲取一行並作為枚舉數組返回。

定義和用法

fetch_row() / mysqli_fetch_row()函數從結果集中獲取一行,並將其作為枚舉數組返回。

實例

例子1 - 面向對像風格

從結果集中獲取行:

 <?php
$mysqli = new mysqli ( "localhost" , "my_user" , "my_password" , "my_db" ) ;

if ( $mysqli -> connect_errno ) {
  echo "Failed to connect to MySQL: " . $mysqli -> connect_error ;
  exit ( ) ;
}

$sql = "SELECT Lastname, Age FROM Persons ORDER BY Lastname" ;

if ( $result = $mysqli -> query ( $sql ) ) {
  while ( $row = $result -> fetch_row ( ) ) {
    printf ( "%s (%s)\n" , $row [ 0 ] , $row [ 1 ] ) ;
  }
  $result -> free_result ( ) ;
}

$mysqli -> close ( ) ;
?>

例子2 - 過程式風格

從結果集中獲取行:

 <?php
$con = mysqli_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ;

if ( mysqli_connect_errno ( ) ) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error ( ) ;
  exit ( ) ;
}

$sql = "SELECT Lastname, Age FROM Persons ORDER BY Lastname" ;

if ( $result = mysqli_query ( $con , $sql ) ) {
  // 逐行獲取
  while ( $row = mysqli_fetch_row ( $result ) ) {
    printf ( "%s (%s)\n" , $row [ 0 ] , $row [ 1 ] ) ;
  }
  mysqli_free_result ( $result ) ;
}

mysqli_close ( $con ) ;
?>

文法

面向對像風格:

 $mysqli_result -> fetch_row ( )

過程式風格:

 mysqli_fetch_row ( result )
參數描述
result必需。指定由mysqli_query()、mysqli_store_result() 或mysqli_use_result() 返回的結果集標識符。
同類函數
  • 從結果集中取得一行作為數字數組。 mysql_fetch_row

    mysql_fetch_row

    從結果集中取得一行作為數字數組。
  • 改變FTP 服務器上的當前目錄。 ftp_chdir

    ftp_chdir

    改變FTP服務器上的當前目錄。
  • 返回指定目錄中文件的詳細列表。 ftp_rawlist

    ftp_rawlist

    返回指定目錄中文件的詳細列表。
  • 從結果中取得和指定字段關聯的標誌。 mysql_field_flags

    mysql_field_flags

    從結果中取得和指定字段關聯的標誌。
  • 在FTP 上執行一個程序/命令。 ftp_exec

    ftp_exec

    在FTP上執行一個程序/命令。
  • 返回上一個MySQL 操作產生的文本錯誤信息。 mysql_error

    mysql_error

    返回上一個MySQL操作產生的文本錯誤信
  • 返回文檔中使用的命名空間。 getNamespaces

    getNamespaces

    返回文檔中使用的命名空間。
  • 返回ZIP 文件中的一個項目的被壓縮尺寸。 zip_entry_compressedsize

    zip_entry_compressedsize

    返回ZIP文件中的一個項目的被壓縮尺寸。
熱門文章