Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
根据 PEAR MDB2 文档,我可以选择使用第三个参数引用或不引用值:
$mdb2->quote($val1, "text", true) $mdb2->quote($val2, "integer", false)
有没有办法将空白值转换为 NULL?即,如果 $val1 为空或实际上为 null,它会在插入/更新语句中显示为 NULL(而不是 '')。
由于“编码员”没有足够的声誉来回答,我正在添加他的答案以从未回答的列表中获取问题:
对于整数,解决方案是在应用 $mdb2->quote 之前检查值。如果值为'',则将其设置为null。但是,相同的技术不适用于字符串(文本)。转换为 null ($textvalue = null) 的空文本字符串通过以下方式呈现回空字符串