当前位置: 技术问答>linux和unix
在C中如何判断从mysql中查询到的NULL值?
来源: 互联网 发布时间:2015-10-18
本文导语: 在C中用一条sql语句从mysql中查询到一条记录,其中一个字段的值是null值,(将C中的语句打印出来后再在mysql中执行后看到的),由于在程序中不能得知这个字段是否为NULL(当查询条件改变时,该字段也可能不为NULL),所以在处理...
在C中用一条sql语句从mysql中查询到一条记录,其中一个字段的值是null值,(将C中的语句打印出来后再在mysql中执行后看到的),由于在程序中不能得知这个字段是否为NULL(当查询条件改变时,该字段也可能不为NULL),所以在处理这个字段时出错,不能得到它的长度,也不能用strcpy来使用这个值,急盼答复!!!
|
char* p;
p = 存储查询结果的变量的地址;
if(*p == '')
NULL;
esle
value
p = 存储查询结果的变量的地址;
if(*p == '')
NULL;
esle
value
|
用strtok把返回的字符串按要求分段,再处理。
具体用法
man strtok.
具体用法
man strtok.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。