在php中,我对数据库进行了INSERT查询。此查询向数据库添加了一些问题。我想检查问题是否被添加好(有些情况下没有添加问题 - 没有任何错误报告)。怎么检查这个?
我有一个想法,在我进行INSERT查询后,我应该进行查询,例如:SELECT ..... WHERE id=last_id
。但是如何获取last_id - 如何获取最后一个INSERT查询的id? (id是自动增加sql字段)
谢谢
答案 0 :(得分:5)
答案 1 :(得分:2)
mysql_insert_id()
http://php.net/manual/en/function.mysql-insert-id.php和http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html
的更多信息答案 2 :(得分:2)
您可能会发现此StackOverflow问题的答案很有用:
答案 3 :(得分:1)
mysql_insert_id函数返回先前插入的记录的id。
我假设您正在使用MySQL