我在表格中編輯數據庫中的表格。然而,用戶可能不會選擇一個圖像,所以如果他們不我不想更新該字段。我嘗試了幾種方法來做到這一點,但沒有工作。有沒有簡單的方法?謝謝。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是空白的,但仍然把一個空白的輸入給出一個錯誤 –
我修復了您的查詢在下面的答案。 –