gpt4 book ai didi

php - mysqli 准备好的语句,使用绑定(bind)参数插入 NULL

转载 作者:行者123 更新时间:2023-12-04 16:49:15 24 4
gpt4 key购买 nike

有谁知道是否可以使用 MYSQLI bind_param 将 NULL 插入列中。

我有一种情况,有时我想在 bind_param 中将一列设置为空。 .
像这样...

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

显然,这只是将 NULL 作为字符串写入列。
我试过 null\0但他们不工作。

我想知道我是否可以创造一些值(value) $column2 equal 将导致它提交实际的 null 值。

否则,我将不得不动态构建类型和参数列表并使用 call_user_func_array创建我的绑定(bind),以便在它们为空时不写入列。我可以这样做,但它会导致很多繁琐的额外代码,所以我只是想知道是否可以避免这种情况。

最佳答案

使用:$column2 = null;不是:$column2 = "null";

关于php - mysqli 准备好的语句,使用绑定(bind)参数插入 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4920873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com