2

mysql-colums を PDO データ型に関連付ける配列があります。

$imp->datafields=array(
  "id"           => "PARAM_INT",
  "name"         => "PARAM_STR",
  "cookieLength" => "PARAM_INT"
);

foreach() を使用してこれらのパラメーターをバインドしたい

foreach($imp->datafields AS $key => $value) {
   $stmt->bindParam(':$key', $program->$key, PDO::$value);
}

次のエラーが表示されます。

PHP Fatal error:  Access to undeclared static property: PDO::$value

どうすればこの問題を解決できますか?

4

1 に答える 1