传递变量以在c中插入查询

时间:2014-10-16 11:57:02

标签: sql c variables insert arguments

我正在尝试将数据包信息插入到C中的SQL数据库中。当我尝试跳过任何一个源IP或目标IP时,查询工作正常。但是当我尝试一起使用它们时,目标IP将被打印在源IP字段中。

char statement[1052],*source_ipAddr=inet_ntoa(iphdr->ip_src),*destination_ipAddr=inet_ntoa(iphdr->ip_dst);

snprintf(statement, 1052, "INSERT INTO tbl_name(src_ip,destination_ip) VALUES ('%s','%s')",inet_ntoa(iphdr->ip_src),inet_ntoa(iphdr->ip_dst));  

0 个答案:

没有答案