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

时间:2012-05-21 09:23:37

标签: php mysql

当我运行方法时:

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?

1 个答案:

答案 0 :(得分:0)

Resource id #5表示你的query()方法实际上返回了结果的“指针”,而不是结果本身。

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

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