mysqliはステートメントを作成し、bind paramsを使用してnullを挿入しました

StackOverflow https://stackoverflow.com/questions/4920873

質問

mysqli bind_paramを使用してnullを列に挿入できるかどうかは誰もが知っていますか?

bind_paramでnullに列を設定したい状況があります。そのようです...

$column2 = "NULL";
$insert_data->bind_param('ss', $column1,$column2);

明らかに、これは列にnullを文字列として書き込むだけです。私はnullと 0を試しましたが、それらは機能しません。

代わりに、$ column2を等しくして実際のnull値を等しくする価値があるかどうかを知りたいです。

それ以外の場合は、タイプとパラメーターのリストを動的に構築し、call_user_func_arrayを使用してバインディングを作成する必要があります。これにはできますが、それは多くの不思議な余分なコードにつながるので、これを避けることができるかどうか疑問に思っていました。ありがとう

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top