我想在一个单独的列中插入多个电子邮件,并使用#selelated

时间:2015-08-30 08:37:22

标签: php mysql

我想在数据库中的一个列中插入多个电子邮件地址,以#

分隔

我使用了三个输入字段:

 email : <input type="text"name="email">
 email : <input type="text"name="email">
 email : <input type="text"name="email">** 

我希望像这样的数据库字段:

vks155@gmail.com # vks155@gmail.com # vks155@gmail.com #

我的mysql查询

$query = mysql_query("insert into table1 (email) values(email) ");

1 个答案:

答案 0 :(得分:2)

试试这个:

HTML:
email : <input type="text" name="email[]">
email : <input type="text" name="email[]">
email : <input type="text" name="email[]">

PHP:
$email = implode(' # ', $_POST['email']);
$query=mysql_query("insert into table1 (email) values('{$email}) ");

这假定您在表单标记中使用method=post

请注意,上述代码中没有安全措施,您需要转义POST输入。

此外,您最近应该使用<input type=email>