我在表格中编辑数据库中的表格。然而,用户可能不会选择一个图像,所以如果他们不我不想更新该字段。我尝试了几种方法来做到这一点,但没有工作。有没有简单的方法?谢谢。if语句在php mysql中
if ($_POST["image"]!=='') {
$image= "image=%s";
$imageValue = "GetSQLValueString(".$_POST['image'].", 'text'),";
};
$insertSQL = sprintf("UPDATE taxi SET name=%s, taxi_link=%s, ". $image." WHERE id=%s",
GetSQLValueString($_POST['name'], "text"),
GetSQLValueString($_POST['link'], "text"),
$imageValue,
GetSQLValueString($_POST['id'], "int"));
你上面的尝试没有一个工作的原因所在。 'taxi_link =%s'后面的','。删除','并将第二行更改为'$ image =“,image =%s”;'。 –
感谢您的指针,仍然有一个问题,在$ imageValue是空白的,但仍然把一个空白的输入给出一个错误 –
我修复了您的查询在下面的答案。 –