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, ..
      

类似问题 »