我尝试将参数绑定到INSERT INTO MySQLi预处理语句,如果该变量存在,则插入空值。
type variable
i corresponding variable has type integer
d corresponding variable has type double
s corresponding variable has type string
b corresponding variable is a blob and will be sent in packets
但是当我插入一个变量= null时,我如何定义变量的类型?或者我应该定义类型为“”吗?
2条答案
按热度按时间pvcm50d11#
您不需要将null转换为特定的数据类型-Myscli将处理传递给任何可接受的数据类型的null值,因此只要使用每个字段在传递非null值时所具有的类型即可。
所有这些都是有效的,并将被Myscqli接受。
qyswt5oh2#
将变量设置为
null
并传递它,