有谁知道是否可以使用 MYSQLI bind_param 将 NULL 插入列中。
我有一种情况,有时我想在bind_param
. 像这样...
$column2 = "NULL";
$insert_data->bind_param('ss', $column1,$column2);
显然,这只是将 NULL 作为字符串写入列。我试过了null
,\0
但它们不起作用。
我想知道是否有一些我可以使$column2
相等的值会导致它提交和实际的空值。
否则,我将不得不动态构建类型和参数列表,并使用它call_user_func_array
来创建我的绑定,这样如果它们为空,则不会写入列。我可以这样做,但它会导致很多繁琐的额外代码,所以我只是想知道是否可以避免这种情况。