你这看起来像Perl/PHP的语法:
if((mysql_query(&mysql,"insert into user set sn = $i_sn , aes_key = $i_aes_key, pin = $i_pin, name = $i_name;")) != 0)
在C里面你要拼出一个字符串出来使用,有点像这个样子:
char sql[2048];
sprintf(sql, "insert into user set sn = '%s' , aes_key = '%s', pin = '%s', name = '%s';", i_sn, i_aes_key, i_pin, i_name);
if((mysql_query(&mysql,sql)) != 0)
根据你的表的结构,有的字段可能不要引号,你自己看着改。