【发布时间】:2015-05-11 10:54:44
【问题描述】:
我的 HTML 表单中有 70 个文本字段。我想使用 php 和 mysqli 将这些字段中的数据插入到数据库中。所以我想在创建 sql 查询时使用 foreach 循环。我尝试了以下方法,但无法获得所需的结果。
foreach ($_POST as $key => $value) {
$f = $f . "," . $key ;
$v = $v . ",'" . $value . "'";
}
$sql = "insert into table1($f) values ($v)";
变量f应该携带一串逗号分隔的字段名称,它们是$_POST数组的字段。而变量v 将携带$_POST 数组的单引号逗号分隔值。我现在在f 和v 的开头多了一个逗号。如何删除它。
请帮忙!
【问题讨论】:
-
使用
rtrim()函数从字符串右侧删除多余的逗号