0

我有一个查询,我想在这个查询中添加一个字段,我被困在哪里放置这个字段,即正确的位置。

mysql_query("INSERT INTO `table-name`(".substr($columns,0,-2).") VALUES (".substr($values,0,-2).");");

添加电子邮件的字段名称,其值为 $email。

4

2 回答 2

0

您的 $columns 和 $values 变量必须是某种分隔字符串。您需要更新控制这些变量的任何机制,或者只需将您的电子邮件字段添加到末尾,如下所示:

INTO `table-name`(".substr($columns,0,-2).", email) VALUES (".substr($values,0,-2).", '".$email."');");
于 2012-08-03T11:14:01.293 回答
0

通过使用它,您可以将任意数量的值插入到表中

INSERT INTO `table-name` (`col1`, `col2`, `col3`,...) VALUES ('val1', 'val2', 'val3', ...);
于 2012-08-03T11:10:08.937 回答