我正在尝试将文本作为参数发送给功能
Update::updateEmails($emails,'emails','email');
并在
中使用此参数public static function updateEmails($array,$table,$column)
$db = Db::getConnection();
$sql = 'UPDATE :table SET :column = :value WHERE :table.id = :key';
foreach ($array as $key => $value) {
$result = $db->prepare($sql);
$result->bindParam(':column', $column, PDO::PARAM_STR);
$result->bindParam(':table', $table, PDO::PARAM_STR);
$result->bindParam(':key', $key, PDO::PARAM_INT);
$result->bindParam(':value', $value, PDO::PARAM_STR);
$result->execute();
但显示“文本”和未捕获
PDOException``emails'SET'email'='smo1in@ukr.net'WHERE'emails'.id = 1'