こんにちは私はnull値について質問があります。null値SQL ServerおよびPHP
基本的に私は変数の束を持っており、最後に値を追加したいと思いますが、これらの値のいくつかはNULLにする必要があります。
たとえば、値が設定されていない場合、私はデータベースに挿入するときに何も入れないように変数の値をnullに設定したいと思います。
$sql = "INSERT into specified table the values (?, ?,?)":
$params = "$param1, $NULLVALUEparam2, $param3);
はとても基本的に同じクエリが毎回実行されますが、私はNULLとしてこれらを追加するにはどうすればよいのフォームからいくつかの入力は、空のままにすることが許可されていますか?
back story私は登録ページを作成していますが、いくつかの情報は必要ありません。値はメソッドPOSTを介してこのアクションページに送信され、そこでデータベースに追加されます。
私はこの間違いを起こしていますか?よりよい方法はありますか?前もって感謝します。
投稿したコードはうまくいかないとは思っていますが、それをどのように使っているのかは不明です。試したコードのサンプルを提供できますか?一般的に、パラメータをマーシャリングし、レスポンスを得なかった場合はnullを挿入するだけです。 –
'$ params'を配列にするべきではありませんか? –
それは私が現時点で理論を研究している瞬間にコードを持っていない配列になります。私の質問はNULL値を挿入することができますし、NULLのようにパラメータの値を設定することはできますか? –