當前位置: 首頁> 函數類別大全> 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 運行時選項。 ftp_set_option

    ftp_set_option

    設置各種FTP運行時選項。
  • 發送一條MySQL 查詢。 mysql_query

    mysql_query

    發送一條MySQL查詢。
  • 取得MySQL 主機信息。 mysql_get_host_info

    mysql_get_host_info

    取得MySQL主機信息。
  • 取得最近一條查詢的信息。 mysql_info

    mysql_info

    取得最近一條查詢的信息。
  • 返回上一個MySQL 操作產生的文本錯誤信息。 mysql_error

    mysql_error

    返回上一個MySQL操作產生的文本錯誤信
  • 在XML 數據上運行XPath 查詢。 xpath

    xpath

    在XML數據上運行XPath查詢。
  • 針對指定的年份和曆法,返回一個月中的天數。 cal_days_in_month

    cal_days_in_month

    針對指定的年份和曆法,返回一個月中的天數
  • 返回文檔中聲明的命名空間。 getDocNamespaces

    getDocNamespaces

    返回文檔中聲明的命名空間。
熱門文章