mysql_fetch_assoc返回NULL

时间:2015-03-08 20:32:06

标签: php mysql

我遇到以下脚本的问题,假设下一个增量值


$lastidquery = "SELECT AUTO_INCREMENT FROM information_schema.tables WHERE TABLE_SCHEMA = DATABASE( ) AND TABLE_NAME = 'user';";

$lastid = mysql_query($lastidquery);

$id = mysql_fetch_assoc($lastid);

$next_increment = $id['Auto_increment'];

mysql_fetch_assoc返回null,而mysql_query返回= resource(9, mysql result)

1 个答案:

答案 0 :(得分:1)

感谢PaulJ,我找到了解决方案。

我在尝试获取下一个增量值时,我需要在添加新行时将其用作另一个表中的外键。

我实际插入了父表的数据,使用 $ last_id = $ connect-> insert_id; 获取最后一个插入的密钥,然后使用获取的id将数据插入子表中外键。