0

メソッドを実行すると:

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まででしたか?

4

1 に答える 1

0

Resource id #5query()メソッドが、結果自体ではなく、実際に結果への「ポインタ」を返すことを示します。

mysqlにアクセスするためにバックグラウンドで使用するライブラリに応じて、このリソースからデータを取得する必要があります。たとえば、次を使用して実行されるmysql_*関数を使用している場合。

$row = mysql_fetch_array($resualt_id);
return $row[0];
于 2012-05-21T09:28:11.207 に答える