我想将多个电子邮件地址插入到数据库中的一个列中,以 #
分隔
我使用了三个这样的输入字段:
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) ");
试试这个:
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>
这些天。