Оператор удаления показывает успешное удаление, но не удаляет запись - PullRequest
0 голосов
/ 05 апреля 2019

Я создаю страницу поддержки блога для портфолио проекта в моем курсе PHP.Я пытаюсь удалить сообщения из блога из базы данных.Когда я пытаюсь удалить сообщение в блоге, оно показывает, что оно прошло успешно, но когда я проверяю базу данных или обновляю страницу (в ней есть выпадающий список всех сообщений в блоге), запись все еще там.

IЯ проверил, что в подготовленный оператор передается правильный идентификатор, я запустил запрос в phpmyadmin и даже попытался просто объединить идентификатор в конце запроса.

                  else if(isset($_POST['btnDelete'])){
                    $link = makeConnection("database_name");
                    $sql = "Delete From blog where id = ?";
                    $stmnt = $link->prepare($sql);
                    $stmnt->bind_param("i",$blogId);
                    if($stmnt->execute()){
                        echo "success";
                    }

1 Ответ

0 голосов
/ 05 апреля 2019

Решено путем помещения идентификатора в $ GLOBAL, передавая его в оператор удаления sql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...