如何将 MAX(id) 解析为数字整数


how to parse MAX(id) to number integer

当我运行该方法时:

public function latest_idf() {
        global $database;
        $sql = "SELECT  FROM ".self::$table_name;
        $result_id=($database->query($sql));
            return ($result_id);
}

变量 $result_id 返回resource (11) of type ("mysql result")Resource id #5我需要解析为最大 id 号的整数,如何返回$result_id作为数字整数 ?

Resource id #5这不是我的最大行。

我有 6 行,在我的桌子上。

max(id)是从 0 到 5 开始的吗?

>Resource id #5表示您的 query(( 方法实际上返回指向结果的"指针",而不是结果本身。

根据您在后台用于访问 mysql 的库,您需要从此资源中检索数据。如果您使用的是 mysql_* 函数,例如可以使用:

$row = mysql_fetch_array($resualt_id);
return $row[0];