无法在Mysql数据库中删除或插入数据

时间:2018-05-05 10:34:24

标签: php mysql database

这是adminuses.php我试图插入和删除数据库中的数据。它显示以下错误。

  

解析错误:语法错误,第4行的C:\ xampp \ htdocs \ Library Management \ adminuses.php中的意外“{”

adminuses.php

<?php
include ("connection.php");
 if (isset($_POST['passbookid'])
 {
     $id= $_POST['passbookid'];
     $query= "delete from passbook where pid ='".$id."'";
     $result = mysqli_query($sql, $query);
     if ($result)
     {
         header('location:adminlogin.php');
     }
 } 

2 个答案:

答案 0 :(得分:0)

您忘记了)

<?php
include ("connection.php");
 if (isset($_POST['passbookid']))
 {
     $id= $_POST['passbookid'];
     $query= "delete from passbook where pid ='".$id."'";
     $result = mysqli_query($sql, $query);
     if ($result)
     {
         header('location:adminlogin.php');
     }
 } 
 if (isset($_POST['userid']))
 {
    $id= $_POST['userid'];
    $isbn=$_POST['isbn'];
    $submt=$_POST['submitdate'];
    $issuedt= date("d-m-Y");
    $query= "insert into passbook (user_id, isbn, issuedt, submitdt) values('$id','$isbn','$issuedt','$submt')";
    $result = mysqli_query($sql, $query);
    if ($result)
    {
        header ('location:adminlogin.php');
    }
 }

?>

确保在打开和关闭内容时始终检查括号和大括号

答案 1 :(得分:0)

就像错误所说的那样,第4行的大括号不是预期的。这是因为第3行省略了括号:

 if (isset($_POST['passbookid'])

应该是

 if (isset($_POST['passbookid']))

同样在第13行:

if (isset($_POST['userid']))