我从数据库中检索 ID,除了这个其余的,所有元素都已成功检索,我已经尝试了所有方法,但没有任何工作 [关闭]

i retrieving id from the database except this rest all elements are retrieving successfully,i have tried everything but nothing is working [closed]

提问人:Purvi Deb 提问时间:11/11/2023 最后编辑:Marcel PredaPurvi Deb 更新时间:11/12/2023 访问量:26

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

7天前关闭。

我使用GET方法从数据库中检索ID,但它无法检索它。 ID 显示在 url 中,但实际上在页面上检索它。

我已经这样做了:

$con = mysqli_connect("localhost", "root", "", "purvi") or die('error');

if (isset($_REQUEST['edit'])) {
  
    $empID = $_GET['empID'];
    $InputName = $_POST['InputName'];
    $InputEmail = $_POST['InputEmail'];
    $InputSalary = $_POST['InputSalary'];
    $default = $_POST['default'];


    $query = mysqli_query($con, "UPDATE `emp_detls` SET `empID`='$empID',`empName`=' $InputName',`empEmail`='$InputEmail',`empSalary`='$InputSalary',`empDeparment`='$default', WHERE `empID`='$empID'");

    if ($query) {
        echo "<script>alert('data updated');
        window.location.href='show.php';</script>";
    } 
    else {
        echo "<script>alert('data failed to update')</script>";
    }
  }
php 数据库 获取 crud

评论

0赞 KIKO Software 11/11/2023
请阅读 mysqli::query 页面上的大红框或阅读 SQL 注入的特殊部分。
0赞 ADyson 11/12/2023
您显示的此代码用于更新数据库中的值,而不是从中获取它们。但是你的问题说问题出在获取和显示值上。你有其他代码吗?
1赞 Adi 11/12/2023
看起来你的子句附近还有一个额外的逗号。这是没有给你一个错误信息吗?你能在问题中发布你的错误吗?WHERE

答: 暂无答案