SQL UPDATE值为null或string

时间:2017-04-05 10:43:27

标签: php sql

我搜索了几乎整个互联网,但找不到类似的东西,但我的问题看起来很简单。

我有一个像这样的PHP代码:

$id = 1;    
if (!isset($_POST['port1'])) {
        $port1 = null;
    }

...只是检查提交的值是否为空,如果为空,则为变量$port1 = null;

然后,在代码中,我需要在数据库中插入此值/更新它

$sql_update = ("UPDATE names_10 SET `digName1`=$port1 WHERE `device_id`='$id'");

...应该设置" digname1"为空。但它不会! 我尝试了每种组合,每种类型的引号,但每次我都有UPDATE错误..

任何想法?

1 个答案:

答案 0 :(得分:1)

试试这个:

{{1}}

我建议您在计划绑定此类内容时使用PDO。使用PDO有很多好处让你感到惊讶!