private function updatedata(){
foreach ($this->data as $key => $value) {
$updates[]="`" . $key . "` = $value";
}
$datavalue=implode("," , $updates);
$query=("UPDATE `users` SET $datavalue WHERE `password`='123' ");
$sql= mysql_query($query);
if(!$sql)throw new Exception('Error:in update statement');else return TRUE;}
答案 0 :(得分:0)
尝试在$value
内设置'
变量。如果字符串包含空格,则会抛出错误。我还删除了()
的{{1}}大括号。
$query =
也可以使用mysql_query,它的描述!请使用mysqli。