好的,我有这两个问题
$q = "INSERT INTO pages (title, subtitle, link_title, content, posted) VALUES ('$t', '$st', '$lt', '$c', UTC_TIMESTAMP())";
$pq = "SELECT page_id FROM pages WHERE posted = {$q['posted']}";
我需要从UTC时间戳等于第一个查询中的发布值的页面获取page_id。这怎么可能?基本上我需要将数组查询值从第一个调用到第二个。
由于
答案 0 :(得分:2)
这就是我要做的事情:
mysql_query($q);
mysql_insert_id();
mysql_query($pq)
以检索刚刚插入的行。答案 1 :(得分:1)
您可以从PHP生成并在两个函数中使用它,而不是让MySQL生成时间戳吗?
或者,不是运行第二个查询,为什么不使用mysql_insert_id来获取您运行的最后一个查询的ID - 这更加万无一失,不需要第二次查询。