牛牛在线工具

mysql_fetch_object()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysql_fetch_object()

从结果集中获取下一行作为对象

函数名: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。 示例: 使用默认的 "stdClass" 类名: $result = mysql_query("SELECT * FROM users"); while ($row = mysql_fetch_object($result)) { echo $row->name . " - " . $row->email . "<br>"; } 使用自定义类名和构造函数参数: 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() 已被移除,无法使用。