Hello!
On Tue, Jul 10, 2012 at 2:57 AM, zhu jianhua <zhuji...@gmail.com> wrote:
> 我刚开始学习使用,openresty。
> 当用到 lua-resty-mysql 查询 数据库时,
> 如果返回的结果,有的字段为空时, 我用logging dump它时,就是 userdata(nil)
> 我如何在lua 中判断 某个字段是否为空。
>
正如 kindy 同学所指出的,SQL 中的 NULL 值会在结果集中被表示为 ngx.null(同时也是 cjson.null)。
你可以使用 lua-cjson 库直接把结果集转换为 JSON 再输出到日志文件,ngx.null 会被 lua-cjson 自动转换为
JSON 中的 null.
Best regards,
-agentzh