如何在单击按钮时更改mysql数据库中的变量。

时间:2014-02-14 08:24:06

标签: php html mysql codeigniter

我想通过点击按钮将我的mysql数据库中的列 - > completedstatus中的变量更改为1。那些变量现在是0。我现在只有一个完成变量值的回声。

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

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

3 个答案:

答案 0 :(得分:2)

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

 <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}')");     
            }
        ?>

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

查看此内容以连接数据库: http://php.net/manual/en/pdo.exec.php

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