我正在尝试将数据包信息插入到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));