【发布时间】:2012-12-09 00:19:34
【问题描述】:
我才刚刚开始学习在 MySQL 中连接表。现在,我有一个小项目,我只想让访问者通过表单插入数据。然后数据显示在一个有四行的 HTML 表中,将我数据库中的两个表连接在一起。 “问题”是数据应该提交到我数据库中的那两个不同表中。
我试过了
$query = "INSERT INTO table1, table2 (col1, col2, col3, col4) VALUES ('value1', 'value2', 'value3', 'value4')";
但这似乎并没有做到。将表单数据提交到多个数据库表的正确语法是什么?哦,我读过一些类似的线程提到使用事务。这是必要的吗?我的表使用 MyISAM 运行。谢谢!
【问题讨论】:
-
为什么您甚至希望两个表中的数据完全相同。对我来说,这听起来像是糟糕的数据库设计。
-
不完全相同的数据。 Col1 和 Col2 是我的第一个表中的列,Col3 和 Col4 是我的第二个表中的列。