我想在数据库中的一个列中插入多个电子邮件地址,以#
我使用了三个输入字段:
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) ");
答案 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>
。