我正在尝试构建动态更新,但在尝试更新时出现此错误
SQLSTATE [IMSSP]:试图绑定参数号65536.SQL Server 最多支持2100个参数。
必填数据
$array = [
'message' => 'test',
'message_status' => false
];
$database->update('sms',$array,3);
功能
public function update($table,$data,$id)
{
try{
$sql = sprintf("update %s set %s Where id = %b", $table,implode(' = ?,',
array_keys($data)).' = ?',$id);
$statment = $this->Conn()->prepare($sql);
$statment->execute($data);
}catch (PDOException $e){
die($e->getMessage());
}
}