为了账号安全,请及时绑定邮箱和手机立即绑定

制作delete.php文件,代码给我错误

制作delete.php文件,代码给我错误

PHP
阿波罗的战车 2021-06-28 18:19:23
SQL 语法错误;检查您的 MariaDB 服务器版本的手册,了解在第 1 行的 '' 附近使用的正确语法错误就在第 1 行,但我的代码只有<?phpinclude 'db.php';$id=(isset($_REQUEST['grants_id']) ? $_REQUEST['grants_id'] : '');$query = "DELETE FROM grants WHERE grants_id=$id";$result = mysqli_query($link,$query) or die ( mysqli_error($link));header("Location: ../user/view_grants.php");?>这是 db.php 中的代码<?phpdefine('DB_SERVER', 'localhost');define('DB_USERNAME', 'root');define('DB_PASSWORD', '');define('DB_NAME', 'rmc_myra');$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);if($link === false){    die("ERROR: Could not connect. " . mysqli_connect_error());}?>
查看完整描述

1 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

你的语法是错误的。你为什么把所有的条件都放在括号里。


$id=(isset($_REQUEST['grants_id']) ? $_REQUEST['grants_id'] : '');

从下面的行替换此行。


    $id = (isset($_REQUEST['grants_id'])) ? $_REQUEST['grants_id'] : 0;

    if($id > 0){

      // your code

    }


查看完整回答
反对 回复 2021-07-02
  • 1 回答
  • 0 关注
  • 134 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信