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

mysql_fetch_object

從結果集中取得一行作為對象。
名稱:mysql_fetch_object
分類:未分類
所屬語言:php
一句話介紹:從結果集中獲取下一行作為對象

函數名:mysql_fetch_object()

適用版本:PHP 4, PHP 5 (已棄用於PHP 7.0.0,並在PHP 7.2.0中移除)

用法:mysql_fetch_object(resource $result [, string $class_name = "stdClass" [, array $params]])

說明: mysql_fetch_object() 函數用於從結果集中獲取下一行作為對象。

參數:

  • $result:必需,表示結果集的資源。
  • $class_name(可選):表示要實例化的類的名稱。默認為"stdClass",即使用標準的匿名對象。
  • $params(可選):表示傳遞給構造函數的參數的數組。

返回值:

  • 如果成功,返回一個對象。
  • 如果沒有更多行,則返回false。

示例:

  1. 使用默認的"stdClass" 類名:
 $result = mysql_query("SELECT * FROM users"); while ($row = mysql_fetch_object($result)) { echo $row->name . " - " . $row->email . "<br>"; }
  1. 使用自定義類名和構造函數參數:
 class User { public $name; public $email; public function __construct($name, $email) { $this->name = $name; $this->email = $email; } } $result = mysql_query("SELECT name, email FROM users"); while ($row = mysql_fetch_object($result, "User", ["John Doe", "john@example.com"])) { echo $row->name . " - " . $row->email . "<br>"; }

注意事項:

  • mysql_fetch_object()函數已棄用,不再建議使用。推薦使用mysqli_fetch_object()PDO::fetchObject()替代。
  • 在PHP 7 中, mysql_fetch_object()已被移除,無法使用。
同類函數
  • 把文件上傳到服務器。 ftp_put

    ftp_put

    把文件上傳到服務器。
  • 把儒略曆法的日期轉換為儒略日計數。 juliantojd

    juliantojd

    把儒略曆法的日期轉換為儒略日計數。
  • 讀取ZIP 文件中的下一個項目。 zip_read

    zip_read

    讀取ZIP文件中的下一個項目。
  • 把儒略日計數轉換為法國共和歷的日期。 jdtofrench

    jdtofrench

    把儒略日計數轉換為法國共和歷的日期。
  • 返回有關指定曆法的信息。 cal_info

    cal_info

    返回有關指定曆法的信息。
  • 返回ZIP 文件中的一個項目的名稱。 zip_entry_name

    zip_entry_name

    返回ZIP文件中的一個項目的名稱。
  • 把文件上傳到服務器(non-blocking)。 ftp_nb_put

    ftp_nb_put

    把文件上傳到服務器(non-blocki
  • 向SimpleXML 元素添加屬性。 addAttribute

    addAttribute

    向SimpleXML元素添加屬性。
熱門文章