我有两个表,都有 1 个名为 personID
的字段,在一个表中它自动递增,我想将其写入另一个表。它发生在同一页面上。我生成人员 ID,然后尝试使用 select 进行调用并写入另一个,但它不起作用。请帮助我。
无法运行的 PHP 代码如下所示:
$result2 = mysql_query ("
INSERT INTO 'topics' ('personID')
SELECT personID
FROM persons
WHERE personID = 1
");
最佳答案
您告诉数据库将第二个表中的 PersonID 插入到第一个表中,其中第二个表中的 PersonID 为 1。
这相当于将1插入第一个表
。
$result2 = mysql_query ("INSERT INTO topics (personID) VALUES (1)"); // equivalent to your query.
关于php - 2 个具有相同命名列的表不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19701851/