duanguangwang5829 2016-08-20 02:37 采纳率: 0%
浏览 37
已采纳

mysqli删除查询返回布尔值false [关闭]

I'm watching a tutorial I'm trying to delete a specific section By Id , I'm getting Error Processing Request which is my error exception in my model and if i var_damp my query it returns Boolean false idk why this not working.

model

public function deletesec($id)
{
    // Delete a specific section.
    $query = "DELETE * FROM $this->tablename WHERE id = '$id'";

    if (!$sqli = mysqli_query($this->cxn->connect(),$query)) {          
        var_dump($sqli);
        throw new Exception("Error Processing Request");            
    } else
        echo "Done";
}

controller

try
{
    //Display all data.
    require_once '../model/cone.php';
    require_once '../model/display.php';
    $display = new Display("sections");
    $data    = $display->getSections();

    //Delete a specific section By Id.  
    if(isset($_GET['deleteid']))
    {
        $id     = $_GET['deleteid'];
        require_once '../model/dsections.php';
        $delete = new Dsections("sections");
        $delete->deletesec($id);
    }

    //my view.
    require_once '../view/vsections.php';
}
  • 写回答

1条回答 默认 最新

  • dongwei4444 2016-08-20 02:51
    关注

    Change the query by removing the *

    $query = "DELETE  FROM $this->tablename WHERE id = '$id'";
    

    Also check out the delete statement syntax http://dev.mysql.com/doc/refman/5.7/en/delete.html

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
  • ¥15 前端echarts坐标轴问题