PHP bindParam用法可能性

时间:2017-09-17 23:57:48

标签: php mysql pdo


我在PHP pdo查询中遇到了一些困难。这是我试图制作的查询的一个例子

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;
}
}

正如您在我的查询中看到的那样,:islem =:durum 的部分 我知道我们可以使用bindParam在查询中插入变量,但我不确定这种事情是否有效。

0 个答案:

没有答案