我需要一些帮助。
我有一个带有字段代码的表1和带有字段code_two的表二。
来自table_one的记录:
----code----
32
23
34
25
------------
并像这样发送到table_two
----code_two-----
32,23,34,25.
-----------------
我想将表格一个字段'代码'中的记录发送到表格两个字段code_two。
这是我的php循环输入框
foreach($_POST['code'] as $cnt => $qty) {|
mysql_query("insert into table_two values('$code_from_table_one');
}
查询中的循环是否有效?我试过并得到错误,请帮忙。
答案 0 :(得分:2)
不需要使用PHP,你可以使用MySQL中的GROUP_CONCAT()来实现它
INSERT INTO code_two SELECT GROUP_CONCAT(`code` SEPARATOR ',') FROM code
更多关于http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat
答案 1 :(得分:-1)
You can try :
if ($_POST['code']) {
$list = explode(',', $_POST['days_list_end']);
}
$ list =“32,23,34,25”
然后你可以插入数据库
mysql_query("insert into table_two values($list)")