使用SQL字符串和WHERE更新DB

时间:2017-10-09 19:16:30

标签: php sql

我正在尝试使用PHP字符串

更新我的数据库
        $sql = "UPDATE client_account 
                status = '".$status."'
            WHERE client = '".$client."'"

if ($conn->query($sql) === TRUE) {
    echo " Notes ";
} else {

      echo "Notes";
    die;
}

我一直在收到错误,说法语错误,意外'如果'

中的(T_IF)

我想要做的就是使用WHERE查询更新一行,只更新一个库仑

1 个答案:

答案 0 :(得分:4)

您需要在更新查询中添加SET

$sql = "UPDATE client_account 
           SET status = '".$status."'
        WHERE client = '".$client."'";

编辑:半冒号也很重要......哎呀。

注意:感谢@GrumpyCrouton指出这一点,这种方法容易受到SQL注入攻击。请在下方和此处查看他的评论:How can I prevent SQL injection in PHP?