首页 > 解决方案 > 如何将带有文本的字段更新到数据库中的表中?

问题描述

我正在尝试通过使用“文本”更新值来将数据插入表中,但它不会更新。我不明白为什么它不更新表字段状态。

我已经运行了系统,但它似乎没有采取任何行动。唯一行的 ID 设置为更新

<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
//error_reporting(0);
if (strlen($_SESSION['aid']==0)) {
  header('location:logout.php');
  } else{


if(isset($_POST['submit']))
  {
    $eid=$_SESSION['uid'];
    $eid=$_GET['editid'];

    $status=$_POST['status'];;

     $query=mysqli_query($con, "UPDATE workerdetail SET status='WorkReady' WHERE ID='$eid'");
    if ($query) {
    $msg="Worker is in the WorkReady Pool";
  }
  else
    {
      $msg="Something Went Wrong. Please try again.";
    }
  }
  ?>
<a href="workpool.php?editid=<?php echo $row['ID'];?>">Update Worker to WorkReady</a>   

这适用于当我按下链接时尝试更新字段的 xampp 服务器,它将自动更新并将结果显示在另一个页面中。所以当我点击链接时它应该自动更新表格

标签: phpmysqlsession

解决方案


你的sql错了,右边是“UPDATE workerdetail SET status='WorkReady' where ID='$eid'”


推荐阅读