使用where子句mysql

时间:2017-03-01 11:51:35

标签: php mysql

我想将数据从一个表复制到另一个表,但将其放在特定的行中。设置变量,正确命名表和查询,并正确设置列。

我想选择以黑色圈出的数据

enter image description here

并将其放置在黑色

下面圈出的部分中

enter image description here

我正在使用的查询,如下所示。当它在没有WHERE子句的情况下运行时会在下面的行上运行,当添加WHERE子句时它是空白的。

$query = "INSERT INTO Results (Q1A) SELECT Q1AY FROM Answers WHERE User = $email";

1 个答案:

答案 0 :(得分:0)

尝试

$query ="UPDATE Results R SET Q1A= (SELECT Q1AY FROM Answers) WHERE R.User=$email"

只有在Answers中只有一行时,这才有效,但您的代码似乎也假设了这一行。