当我运行该方法时:
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];