【发布时间】:2013-06-19 00:53:29
【问题描述】:
我想要做的是我有一个名为 m_select 的表,它有四个字段 --> id、id_m、hello、bye .. 我想从脚本中的变量中获取两个字段,它们是 id 和 id_m 和其中两个来自另一个名为 test1 的表,使用 SELECT ... 是可能的。
mysql_query("INSERT INTO m_select [(id, id_m, hello, bye)] VALUES [('$U','$$t_id')] SELECT hello,bye FROM test1 [WHERE id='$test_id']");
【问题讨论】:
-
您尝试插入一行,然后在一次操作中检索新插入的行?你不能通过
mysql_query()。或者您是否正在尝试执行INSERT INTO...SELECT FROM...声明?无论哪种方式,SQL 中绝对没有方括号[]... -
您正在插入 m_select 表并从 test1 中选择。查询之间没有关系,为什么要在单个语句中使用它?
-
请更正问题以及您不想在问题中清楚描述的内容