【问题标题】:How to change a variable in mysql database on click of a button.如何通过单击按钮更改 mysql 数据库中的变量。
【发布时间】:2014-02-14 08:24:05
【问题描述】:

我想通过单击按钮将我的 mysql 数据库中的列 ->completedstatus 中的变量更改为 1。这些变量现在为 0。我现在只有 Completed 变量值的回显。

<?if ($row->Completed == 1)
{
    echo "Afgerond";
}
else {
    echo "Niet afgerond";
}      
?>

这将输出正确的东西。 但是如何通过单击按钮更改 mysql 数据库中的变量?

【问题讨论】:

  • 你试过$row->completedstatus = 1
  • 如果你想更新数据库中的值,你至少需要基本的php管理mysql知识。

标签: php html mysql codeigniter


【解决方案1】:

这样试试(未测试),但应该是这样的

 <input type="text" name="halo"/>
        <input type="button" value="submit"/>
        <?php
            if(isset($_POST['halo']))
            {
                $hoi = $_POST['halo'];
                mysqli_query("INSERT INTO 'db_name' . 'table_name' 'row_name')
                    VALUES('{$hoi}')");     
            }
        ?>

【讨论】:

    【解决方案2】:

    你需要编写一个MySQL查询白色更新行并单独执行。

    如果您不想进行原始数据库操作,我建议您使用 ORM 库将您的 php 对象绑定到 DB。

    【讨论】:

      【解决方案3】:

      连接数据库见此: http://php.net/manual/en/pdo.exec.php

      这是一个 MYSQL 更新语法: http://dev.mysql.com/doc/refman/5.0/en/update.html

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 2016-09-18
      • 2020-12-30
      • 2018-11-27
      • 1970-01-01
      相关资源
      最近更新 更多