0

根据 PEAR MDB2 文档,我可以选择使用第三个参数引用或不引用值:

$mdb2->quote($val1, "text", true) $mdb2->quote($val2, "integer", false)

有没有办法将空白值转换为 NULL?即,如果 $val1 为空或实际上为 null,它会在插入/更新语句中显示为 NULL(而不是 '')。

4

1 回答 1

0

由于“编码员”没有足够的声誉来回答,我正在添加他的答案以从未回答的列表中获取问题:


对于整数,解决方案是在应用 $mdb2->quote 之前检查值。如果值为'',则将其设置为null。但是,相同的技术不适用于字符串(文本)。转换为 null ($textvalue = null) 的空文本字符串通过以下方式呈现回空字符串

于 2011-10-06T18:17:11.400 回答