当我运行方法时:
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?
答案 0 :(得分:0)
Resource id #5
表示你的query()方法实际上返回了结果的“指针”,而不是结果本身。
根据您在后台使用的库来访问mysql,您需要从此资源中检索数据。如果你正在使用mysql_ *函数,例如使用:
$row = mysql_fetch_array($resualt_id);
return $row[0];