是否可以在 PHP 中使用 IF 语句以及不同的 sql 查询


Is it possible to use an IF statement in PHP along with different sql queries?

>基本上,如果日期字段等于今天的日期,我想更新表中的值,否则如果日期不等于今天,我想在表中插入一个新行。例如说(我知道这里的语法是错误的)-

if($date == $today){
   $sql = $con->query("UPDATE table SET field= 'field+$value', field2='field2 + $value2' WHERE id=2")
}else{
     $sql = $con->query("INSERT INTO table (field1, field2,field3)VALUES('{$value1}', '{$value2}', '{$value3}')");
}

我该怎么做这样的事情? 在 php/SQL 查询中使用这样的 if 语句可能吗? 还是必须以不同的方式完成?干杯。

您的逻辑按原样工作,将代码修复为有效(field1, field,2,field3)这是我想象的(field1, field2,field3),它将按预期工作。