通过BindParam进行的Foreach仅发布最后输入

时间:2019-01-22 04:04:11

标签: php mysql

我遇到一个问题,即这仅发布了最后的输入。因此,如果有5个输入并且最后一个输入是“ hi”,那么您在数据库中得到5个“ hi”。我知道这是由于foreach循环引起的,但是我不确定如何通过bindParam动态循环。有什么想法吗?

foreach ($splitHeader as $element) {
        if (strlen($element) > 0) {
            $thisVal = ":" . $element . "";
            $val = $_POST[$element];
            $entry2->bindParam($thisVal, $val);
            //echo $thisVal . "," . $val;
        }
}
$entry2->execute();

0 个答案:

没有答案