我有一个源代码PHP PDO的问题。我尝试使用PHP PDO做一个CRUD,但是当我尝试使用源代码进行删除,并且在运行脚本时,数据不想被删除。我很抱歉如果我的发言没有错,我来自印度尼西亚CRUD - PHP PDO错误
感谢的
之前脚本函数删除:
public function deleteData($id)
{
// fungsi menghapus data dari database
$this->id = $id;
$this->sql = "DELETE FROM student WHERE id=:id";
$this->q = $this->dbh->prepare($sql);
$this->q->bindParam(":id",$this->id);
$this->q->execute();
return true;
}
脚本delete.php
<?php
include "belajar_crud.php";
$obj = new crud;
$id = isset($_GET['id']) ? $_GET['id']:'';
$obj->deleteData($id);
?>
什么是确切的异常行为?您需要显示导致此意外行为的代码? – 2015-02-24 15:08:43
你有没有得到任何错误?代码本身看起来不错,但表名或字段名称可能不正确,ID可能包含无效字符,或者缺少正确的凭据来删除行。 – GolezTrol 2015-02-24 15:22:03
此代码delete.php: https://gist.github.com/RiskyFeryansyah/0f0d968c7d0bd82c5bc6 这个代码功能删除PHP: https://gist.github.com/RiskyFeryansyah/b6951baa0ed4af7a9a70 – 2015-02-24 15:25:57