當前位置: 首頁> 函數類別大全> 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_login

    ftp_login

    登錄FTP服務器。
  • 將結果集中的指針設定為指定的字段偏移量。 mysql_field_seek

    mysql_field_seek

    將結果集中的指針設定為指定的字段偏移量。
  • 打開非持久的MySQL 連接。 mysql_connect

    mysql_connect

    打開非持久的MySQL連接。
  • 把儒略日計數轉換為法國共和歷的日期。 jdtofrench

    jdtofrench

    把儒略日計數轉換為法國共和歷的日期。
  • 從結果集中取得一行作為關聯數組。 mysql_fetch_assoc

    mysql_fetch_assoc

    從結果集中取得一行作為關聯數組。
  • 返回ZIP 文件中的一個項目的被壓縮尺寸。 zip_entry_compressedsize

    zip_entry_compressedsize

    返回ZIP文件中的一個項目的被壓縮尺寸。
  • 返回元素的名稱。 getName

    getName

    返回元素的名稱。
  • 創建新的SimpleXMLElement 對象。 __construct

    __construct

    創建新的SimpleXMLElement
熱門文章