我如何才能在下面的语句中添加多个 _POST 值。
$sql = "INSERT INTO emails (emailaddress) // starting action
VALUES ('".$_POST['email']."')"; // I would like to add more values to send here
最佳答案
- 您必须转义您的变量。了解 SQL 注入(inject) here
- 您可以创建 foreach 语句。示例:
foreach($_POST as $emailaddress){ $sql = "INSERT INTO emails (emailaddress) VALUES (". $emailaddress . ")"; //在这里执行查询。 }
此代码片段仅用于演示目的,因此请勿直接使用它。首先转义电子邮件地址。
关于php - 插入多个 _POST 值以从 php Web 表单发送到 sql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38882963/