Php 按钮更改数据库行中的值

Php 按钮更改数据库行中的值,php,mysql,Php,Mysql,我试图得到一个按钮,当我点击它时,它会根据“id”从数据库的特定列和行中更改特定值 这是我的数据库名:highmob_comenzi 表:球员 栏目:statuscomandamobila 该列的当前值为“necomanda” 每行自动递增一个ID 我试着创建一个按钮,当我点击它将comumn“statuscomandamobila”的值从“Necomanda”更改为“in lucru”时 我真的很抱歉,我没有任何代码,但我不知道从哪里开始 我确实与数据库有连接,还有一个按钮,我可以根据ID查看

我试图得到一个按钮,当我点击它时,它会根据“id”从数据库的特定列和行中更改特定值

这是我的数据库名:highmob_comenzi 表:球员 栏目:statuscomandamobila

该列的当前值为“necomanda” 每行自动递增一个ID 我试着创建一个按钮,当我点击它将comumn“statuscomandamobila”的值从“Necomanda”更改为“in lucru”时

我真的很抱歉,我没有任何代码,但我不知道从哪里开始

我确实与数据库有连接,还有一个按钮,我可以根据ID查看页面

 echo "<td class='text-center'><a target='_blank'  class='btn btn-sm btn-
 info' href='edit.php?id=" . $value['id'] . "'> Vezi Comanda</a></td>\n";
echo“\n”;

这是PHP中的代码,带有一个按钮,可以让我根据该ID查看页面:)

试试这个,粘贴到您的edit.PHP中:

  <?php
    //Using $db as the connection to your database
    if(isset($_GET['id'])){
       $id = intval($_GET['id']);
       $sql = "UPDATE players SET statuscomandamobila =  'in lucru' WHERE id = $id";
       mysqli_query($db,$sql);
    }
    ?>

编辑.php中的

echo "<td class='text-center'><a class='btn btn-sm btn-info' href='update_comanada.php?id=" . $_GET['id'] . "'> UPDATE COMANDA</a></td>\n";

对此,您需要一个UPDATE语句—这似乎是本文的主题。请参阅,但如何创建一个按钮来更新数据库中的值?你知道从哪里开始吗?因为这个按钮也必须在“echo‘button’您必须从id url query paramAllright中删除双引号,以便我创建一个新页面nammed update_comanda.php,并粘贴您在编辑mysql主机参数时给我的代码。我会检查并粘贴结果我看到了代码,但这不是一个按钮,或者我应该创建一个页面nammed edit.php,将按钮重定向到该页面,并建立mysql连接,对吗?
try {
 if (isset($_GET['id'])) {
     $conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
     $id = $_GET["id"];

     $sql = "UPDATE `players` SET `statuscomandamobila`= 'in lucru' WHERE `id`=:id";       

     $statement = $conn->prepare($sql);
     $statement->bindValue(":id", $id);
     $count = $statement->execute();

     $conn = null;        // Disconnect
  }
}
catch(PDOException $e) {
  echo $e->getMessage();
}