『壹』 C语言 如何将变量 插入mySQL数据库,mySQL C语言封装变量的问题
假如用户输入的姓名和年龄值分别保存在变量name,age中:
char sql_insert[200];
sprintf(sql_insert, "INSERT INTO table values('%s','%d');", name, age);
mysql_query(&mysql_conn, sql_insert);
上述语句在执行完sprintf语句后,专sql_insert中保属存的是INSERT查询语句字符串,sql_insert作为mysql_query()语句的参数即可实现正确的插入。
『贰』 SQL数据库 insert into table (数据列名) values (@imgdata) 中@是什么意思啊,这就话是什么意思啊
@后面添加的一般是变量。这句话的意思就是插入表名为table的这张表的对应列插入值为变量@imagdata的值
比如insert into T_student(Sname) values(@Studentname)
就是将变量@Studentname的值插入T_student这张表的Sname列