【发布时间】:2019-05-14 13:51:12
【问题描述】:
我有这个从表单获取用户输入并将值存储在数据库中的 sql 语句
foreach ($_POST["name"] as $key => $name) {
$sql = "INSERT INTO test_table(name,price) VALUES ('".$name."','".$_POST["price"]."')";
$mysqli->query($sql);
}
在我的数据库中,我得到了正确的名称值,但在价格字段中,我得到了一个数组。有没有办法获取POST['price'] 的值?
【问题讨论】:
-
请向我们展示您的 HTML 表单。
-
$_POST["price"][$key]我想。并开始使用准备好的语句,您的查询很容易受到 SQL 注入的攻击。 -
@u_mulder 你是对的