当我从自定义CMS中添加新内容时,我需要在2个不同的表格中添加有关此帖子的一些不同信息。
所以第一个表是DATA,第二个表是SEO。
当我按下我的cms上的PUBLISH按钮时,我在DATA表中添加了一些带有xx id的数据,我也在SEO表中添加了一些数据,但我需要在SEO表中插入的数据与添加的数据具有相同的ID在DATA表。
我环顾四周,但我找不到自己想要的东西。
如果有人知道该怎么做,请回答这篇文章。
答案 0 :(得分:3)
没有任何更多信息这很棘手,但我猜你正在寻找mysql_insert_id()
$sql = 'INSERT INTO table (col) VALUES (1)';
mysql_query($sql);
$inserted_id = mysql_insert_id();
// Run your next query
答案 1 :(得分:1)
假设您正在使用msysql并且第一个表具有自动增量ID,那么您可以使用
$id = mysql_insert_id()
在第一次插入后获取id,然后在第二次插入中使用该id