1
フィールドがNULLでない場合のみフィールドを更新する方法を検討しています(それ以外の場合は、NULLは変更されていないフィールドを上書きします)。フィールドをnullにすることはできません。nullでないフィールドの更新のみ
私はCOALESCEとISNULLの両方を試しましたが、Dreamweaverのコーディングには使用されていないため、正しい方法で使用してはいけません。コードは次のとおりです:
<i>if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "catalogue")) {
$updateSQL = sprintf("UPDATE catalogue SET catbox1=%s, catbox2=%s, catbox3=%s, catbox4=%s, catbox5=%s, catbox6=%s WHERE id=%s",
GetSQLValueString($_POST['catbox1'], "text"),
GetSQLValueString($_POST['catbox2'], "text"),
GetSQLValueString($_POST['catbox3'], "text"),
GetSQLValueString($_POST['catbox4'], "text"),
GetSQLValueString($_POST['catbox5'], "text"),
GetSQLValueString($_POST['catbox6'], "text"),
GetSQLValueString($_POST['id'], "int"));</i>
コードブロックを追加するために更新します。これを行うには、ブロックを選択し、ツールバーのコードブロックボタンをクリックします(これは '{}'のように見えます) –
あなたはDreamweaverを使用しています。あなたの最初の問題があります。 – Confluence
IS NULLのアプリケーションを表示できますか? – Starx