获得下一个自动增量

Joh*_*han 8 php mysql auto-increment

我知道这不是那么复杂,但我不记得该怎么办.

我只需要知道下一个自动增量.

$result = mysql_query("
    SHOW TABLE STATUS LIKE Media
");
$data = mysql_fetch_assoc($result);
$next_increment = $data['Auto_increment'];
Run Code Online (Sandbox Code Playgroud)

......但我不会为我工作,我做错了什么?

Joh*_*han 16

$result = mysql_query("
    SHOW TABLE STATUS LIKE 'Media'
");
$data = mysql_fetch_assoc($result);
$next_increment = $data['Auto_increment'];
Run Code Online (Sandbox Code Playgroud)

表的名称需要用单引号括起来,如下所示: 'table_name'

所以它现在工作得很好.

:)


小智 8

查询应如下所示:

SHOW TABLE STATUS WHERE `Name` = 'Media';
Run Code Online (Sandbox Code Playgroud)