从表中删除记录的问题

时间:2016-06-07 20:18:43

标签: php

构建新手级用户管理系统。以下代码用于从我的表中删除记录。

当您点击用户管理页面上的删除链接时,它会使用ID通过删除文件(此代码)转发。

有人可以指出为什么它不起作用以及为什么$ result返回false?对我很轻松我是一个完整的新手:)

if(getImageData == true) {
    window.setTimeout(function () {
        imgData = renderer.domElement.toDataURL("image/png");
        console.log(imgData);
    }, 100);
    getImageData = false;
}

>

1 个答案:

答案 0 :(得分:0)

你有一个SQL语法错误,因为你从未检查过查询是否成功,所以你永远不会被告知。在BARE MINIMUM,你应该有类似

的东西
$result = mysqli_query(...) or die(mysqli_error($link));

具体做法是:

$sql = "DELETE *
              FROM registeredusers

您未在delete查询中指定字段。您正在删除整行,因此指定字段(包括所有字段的*)是多余/无意义的。语法很简单:

 DELETE FROM yourtable

最重要的是,你很容易被sql injection attacks攻击,所以喜欢让你的服务器pwn3d。