Closed. This question needs details or clarity。它目前不接受答案。
想改进这个问题吗?添加细节并通过editing this post澄清问题。
四年前关闭。
我想在数据库的一个列中插入多个电子邮件地址,用#分隔
我使用了三个输入字段,如下所示:
 email : <input type="text"name="email">
 email : <input type="text"name="email">
 email : <input type="text"name="email">**

我想要这样的数据库字段:
[email protected] # [email protected] # [email protected] #

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

最佳答案

试试这个:

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>

关于php - 我想在一列中插入多封电子邮件,并用#分隔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32294758/

10-12 17:30