【发布时间】:2010-09-27 03:56:32
【问题描述】:
在 mysqli 准备好的语句中,NULL 变成 ''(在字符串的情况下)或 0(在整数的情况下)。我想将其存储为真正的 NULL。有没有办法做到这一点?
【问题讨论】:
-
我不敢相信我已经为此苦苦挣扎了多久,答案几乎是显而易见的。严格地说:你不能。结构上:bind_param。通过代码:
$query_param_01 = (null===$param_01) ? "?" : "NULL";给所有人 +1。 (我会坚持使用{$query_param_01},因为仍然没有注入问题。请随时纠正。
标签: php mysql null mysqli prepared-statement