bir tablom var ve sutunları editable ben blur fonksiyonu çalıştığında o sutunu apdate etmeye çalışıorum aşağıdaki gibi deniyorum ama sorgu hata veriyor




function edit(id,columnName,text){
$.ajax({
url:"edit.php",
method:"post",
data:{id:id,text:text,columnName:columnName},
success:function (data) {

alert(data);
}

})
}

$(document).on('blur','.isim',function () {
var id=$(this).data("id1");
var text=$(this).text();
edit(id,text,"isim");
})
$(document).on('blur','.email',function () {
var id=$(this).data("id2");
var text=$(this).text();
edit(id,text,"email");
})
$(document).on('blur','.sifre',function () {
var id=$(this).data("id3");
var text=$(this).text();
edit(id,text,"sifre");
})




update kısmını böyle hazırlaıdm



$id=intval($_POST["id"]);
$text=strip_tags($_POST["text"]);
$column=strip_tags($_POST["columnName"]);

$db=new PDO("mysql:host=localhost;dbname=testing;charset=utf8","root","");
$query=$db->prepare("update kullanici set $column=? where id=?");
$status=$query->execute(array($text,$id));
if($status){
echo "Updated";
}else{
echo "error";
}