我正在尝试将表1中的一些内容复制到表3,但只有表1和表2中的id具有相同的ID,但它不起作用。它没有出错,但它没有复制任何内容。
这就是我现在所拥有的。
include("conect.php");
$copiar = "INSERT INTO
temp_usr
SELECT
*
FROM
temp_reg,
temp_cod
WHERE
temp_reg.cp = temp_code.cp";
$insert = $asies -> query($copiar);
非常感谢所有帮助。
解决!!
以下是其他人需要类似答案时如何使用它:
include("connect.php");
$query = mysqli_query($asies, "
INSERT INTO table3 (usr_id)
SELECT table1.id FROM table1,table2
WHERE table1.cp = table2.cp")
or die (mysqli_error($asies));
我为INSERT INTO表指定了行,而在SELECT中,我做了@Pete sugested。
谢谢大家。
答案 0 :(得分:0)
哦,我的鳕鱼 - 你的疑问中有些可疑。
INSERT INTO
temp_usr
SELECT
*
FROM
temp_reg,
temp_code
WHERE
temp_reg.cp = temp_code.cp
您的代码充满了拼写错误。我把鳕鱼改成了代码。
你也可以做出某种错误报告,例如:
or die(mysql_error())