>基本上,如果日期字段等于今天的日期,我想更新表中的值,否则如果日期不等于今天,我想在表中插入一个新行。例如说(我知道这里的语法是错误的)-
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)
,它将按预期工作。