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

fetch_object

返回結果集中的當前行,作為一個對象。
名稱:fetch_object
分類:未分類
所屬語言:php
一句話介紹:返回結果集中的當前行,作為一個對象。

定義和用法

fetch_object() / mysqli_fetch_object()函數以對象的形式返回結果集中的當前行。

注意:從該函數返回的字段名是區分大小寫的。

實例

例子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 ( $obj = $result -> fetch_object ( ) ) {
    printf ( "%s (%s)\n" , $obj -> Lastname , $obj -> Age ) ;
  }
  $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 ( $obj = mysqli_fetch_object ( $result ) ) {
    printf ( "%s (%s)\n" , $obj -> Lastname , $obj -> Age ) ;
  }
  mysqli_free_result ( $result ) ;
}

mysqli_close ( $con ) ;
?>
同類函數
  • 返回元素的名稱。 getName

    getName

    返回元素的名稱。
  • 刪除FTP 服務器上的文件。 ftp_delete

    ftp_delete

    刪除FTP服務器上的文件。
  • 取得前一次MySQL 操作所影響的記錄行數。 mysql_affected_rows

    mysql_affected_rows

    取得前一次MySQL操作所影響的記錄行數
  • 針對指定的年份和曆法,返回一個月中的天數。 cal_days_in_month

    cal_days_in_month

    針對指定的年份和曆法,返回一個月中的天數
  • 把法國共和歷的日期轉換成為儒略日計數。 frenchtojd

    frenchtojd

    把法國共和歷的日期轉換成為儒略日計數。
  • 返回MySQL 協議版本。 get_proto_info

    get_proto_info

    返回MySQL協議版本。
  • 返回客戶端連接的統計信息。 get_connection_stats

    get_connection_stats

    返回客戶端連接的統計信息。
  • 把格利高里曆法的日期轉換成為儒略日計數。 gregoriantojd

    gregoriantojd

    把格利高里曆法的日期轉換成為儒略日計數。