php - 删除语句显示删除成功,但不删除记录

标签 php mysql phpmyadmin

我正在为我的 PHP 类(class)中的一个投资组合项目构建一个博客维护页面。我正在尝试从数据库中删除博客文章。当我尝试删除博客文章时,它显示删除成功,但是当我检查数据库或刷新页面(它有所有博客文章的下拉列表)时,记录仍然存在。

我已经检查了正确的 id 是否被传递到准备好的语句中,我已经在 phpmyadmin 中运行了查询,甚至尝试在查询末尾连接 id 等。

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

最佳答案

通过将 id 放入 $GLOBAL 并将其传递到删除 sql 语句中来解决

关于php - 删除语句显示删除成功,但不删除记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55537689/

相关文章:

php - 我如何在 laravel 中按流行线程选择表线程顺序

php - MySQL:除了使用 + 运算符之外,任何 SELECT 增加数字的方法

mysql - isValid() 调用永远不会在 MySQL JDBC 连接上返回

mysql - 每当我尝试登录 mysql 时出现访问被拒绝错误

mysql - SQL 内连接不返回正确的答案

mysql - phpmyadmin - 无法连接 : invalid settings

php - 处理同一 URL 中的多个版本

php - 从数据库中获取最短时间和最长时间

mysql - 如何最好地为一个用户或 ID 允许多个类别?

php - 统计MySQL查询的所有结果进行分页