i'm having some difficulties in PHP pdo queries.Here's a example of the query im trying to make
public function admin_hoca_onay($data){
global $pdo;
if($data["islem"] == "genelkaldir" || $data["islem"] == "puankaldir" || $data["islem"] == "girdikaldir"){
$durum = "0";
}
elseif($data["islem"] == "genelonay" || $data["islem"] == "puanonay" || $data["islem"] == "girdionay"){
$durum = "1";
}
$query = "UPDATE defter SET :islem=:durum WHERE hoca=:hoca";
$stmt = $pdo->prepare($query);
$stmt->bindParam(":islem", $data["row"]);
$stmt->bindParam(":durum", $durum);
$stmt->bindParam(":hoca", $data["hoca"]);
$result = $stmt->execute();
if($result){
return 1;
}
else{
return 0;
}
}
as you can see there in my query theres a part like :islem=:durum
i know that we can insert variables in query with bindParam but im not sure if this kind of a thing work.