MYSQLIbind_paramを使用して列にNULLを挿入できるかどうかを誰かが知っていますか。
で列をnullに設定したい場合がありますbind_param
。そのようです...
$column2 = "NULL";
$insert_data->bind_param('ss', $column1,$column2);
明らかに、これは文字列として列にNULLを書き込むだけです。試しましたが、機能null
し\0
ません。
$column2
送信する値と、代わりに実際のnull値を等しくすることができる値があるかどうかを知りたいです。
それ以外の場合は、タイプリストとパラメーターリストを動的に作成し、を使用call_user_func_array
してバインディングを作成し、列がnullの場合に列が書き込まれないようにする必要があります。これは可能ですが、多くの厄介な余分なコードが発生するため、これを回避できるかどうか疑問に思っていました。