c语言操作mysql数据库  
定义一个整型变量a;如何将a的值写回数据库
query = "update test.user set score=’50‘ where id='lisi' ";
这样可以 但我想将50改成变量a的值 该怎么修改

解决方案 »

  1.   

    query = "update test.user set score="+a+" where id='lisi' ";
      

  2.   

    不行呀 C语言编译通不过 cannot add two pointers
      

  3.   

    我知道java里面可以query = "update test.user set score="+a+" where id='lisi' ";
    但c语言不能这么写  不知道该怎么改
      

  4.   

    2楼一看就是java语法啊,c好像用strcat拼接字符串吧,不过你这里a是整形变量,可能要类型转换一下。
      

  5.   

    C 语言中字符串操作是要通过函数的。 strcpy, strcat, ..