有人可以使用PDO识别此PHP函数中的错误

时间:2015-03-12 21:12:43

标签: php mysql pdo

我正在尝试更新mysql数据库中的特定字段。字段名称在var中传递给值(也在var中传递),其中特定字段(memID)等于特定值(也在var中传递)。我正在使用 '?'占位符。

function modFiltName($filtID,$newFN,$memID) { 
    include '../includes/setDBC.php'; //connect to dbc
    $stmt=$dbc->prepare('UPDATE mzfilters SET ? = ? WHERE memID=? ');
    $stmt->execute(array($filtID,$newFN,$memID));
    $dbc=null; // Close connection
} 

看起来很简单,但无论我如何重新安排代码,我都会遇到错误。最后一个错误是我得到的典型错误:“...在'?=?WHERE memID =?'附近使用正确的语法“。 。

0 个答案:

没有答案