if ( $db->exec(" UPDATE films SET
title = ". $db->quote($title) .",
duration = ". $db->quote($duration) .",
date = ". $db->quote($date) .",
about = ". $db->quote( $about).",
region = ". $db->quote($region) .",
f_state = ". $db->quote($state) ."
WHERE funique = $lmk
") ) {
}
在标题列中获取PDOException错误。我在声明中没有发现任何错误。 谢谢。
答案 0 :(得分:0)
需要在文本周围使用单引号才能使查询正常工作(如果两次单引号提出问题,请尝试单独使用或者\“而不能立即测试...我们可能需要转义单引号才能显示为文本):
if ( $db->exec(" UPDATE
films
SET
title = ''". $db->quote($title) ."'',
duration = ". $db->quote($duration) .",
date = ''". $db->quote($date) ."'',
about = ''". $db->quote( $about)."'',
region = ''". $db->quote($region) ."'',
f_state = ''". $db->quote($state) ."''
WHERE funique = $lmk
") ) {
}