动态绑定参数:仅绑定最后一个

时间:2014-09-08 17:29:26

标签: php

我想生成动态插入。我使用数组来获取值和参数名称。但是,当我尝试运行sql时,所有列都会获取我传递给它的最后一个参数。我有一个循环来创建bindParam,如果我尝试输出似乎一切正常。

我正在尝试这种方法:

    $stmt = $pdo->prepare($sql);

    foreach($sqlData['columns'] as $param => $value){
        $stmt->bindParam(':' . $param , $value);
        echo $param . "," . $value . "<br>";
    }

    $stmt->execute();

0 个答案:

没有答案