當前位置: 首頁> 函數類別大全> 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()已被移除,無法使用。
同類函數
  • 返回元素的屬性/值。 attributes

    attributes

    返回元素的屬性/值。
  • 把當前目錄改變為FTP 服務器上的父目錄。 ftp_cdup

    ftp_cdup

    把當前目錄改變為FTP服務器上的父目錄。
  • 取得結果集中指定字段的類型。 mysql_field_type

    mysql_field_type

    取得結果集中指定字段的類型。
  • 關閉ZIP 文件。 zip_close

    zip_close

    關閉ZIP文件。
  • 通過FTP 設置文件上的權限。 ftp_chmod

    ftp_chmod

    通過FTP設置文件上的權限。
  • 檢索錯誤數組。 libxml_get_errors

    libxml_get_errors

    檢索錯誤數組。
  • 返回ZIP 文件中的一個項目的實際文件尺寸。 zip_entry_filesize

    zip_entry_filesize

    返回ZIP文件中的一個項目的實際文件尺寸
  • 刪除FTP 服務器上的文件。 ftp_delete

    ftp_delete

    刪除FTP服務器上的文件。
熱門文章