У меня проблема с исходным кодом PHP PDO. Я пытаюсь сделать CRUD с PHP PDO, но когда я пытаюсь использовать исходный код для удаления, и когда я запускаю скрипт, данные не хотят стираться. Прошу прощения, если мой разговор не был чем-то неправильным, я из Индонезии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;
}
Script delete.php
<?php
include "belajar_crud.php";
$obj = new crud;
$id = isset($_GET['id']) ? $_GET['id']:'';
$obj->deleteData($id);
?>
Что такое точное неожиданное поведение? Вам нужно показать код, вызывающий это неожиданное поведение? –
У вас возникли ошибки? Код сам по себе выглядит хорошо, но, возможно, имя таблицы или имя поля неверно, идентификатор может содержать недопустимый символ, иначе у вас не будет необходимых учетных данных для удаления строк. – GolezTrol
Этот код delete.php: https://gist.github.com/RiskyFeryansyah/0f0d968c7d0bd82c5bc6 Этот код Функция удаления PHP: https://gist.github.com/RiskyFeryansyah/b6951baa0ed4af7a9a70 –