正在尝试在应用程序中发布图像


Trying to post an image in application

如果我向MySQL数据库提交了一些东西,而该对象得到了一个自动分配的ID,我如何向引用该ID的另一个表提交数据?如果第一个表自动增加新记录的ID,我可以在提交后调用以获取该表的最大ID,但这似乎很麻烦,如果多个用户在同一个应用程序上,很容易出错。

您的文章有点不清楚,但我认为您需要的是mysql_insert_id(),它将使用mysql_query返回最后插入行的id。

示例:

mysql_query("INSERT INTO `journal_post` (...) VALUES (...)"); //Insert proper code in ...
$pid = mysql_insert_id(); //Contains the ID of the just inserted journal_post
if (...) { //Some check to see if an image was attached
  mysql_query("INSERT INTO `img_details` (...) VALUES (...)");
}

如果这不是你的意思,请提供一个代码示例来详细说明这个问题。