当前位置: 技术问答>linux和unix
如何在linux下用c语言以二进制形势向mysql中储存图片?紧急~!
来源: 互联网 发布时间:2016-02-20
本文导语: 如题~~~~ 最好附上例子,万分感谢~!!!! 自己实在无法实现了 | 字段只要支持字符串并且最大宽度够保存的都可以,例如CHAR、VARCHAR、TEXT、BLOB等。 char p[512], m[512*2+1]; int len = ReadPic(p); le...
如题~~~~
最好附上例子,万分感谢~!!!!
自己实在无法实现了
最好附上例子,万分感谢~!!!!
自己实在无法实现了
|
字段只要支持字符串并且最大宽度够保存的都可以,例如CHAR、VARCHAR、TEXT、BLOB等。
char p[512], m[512*2+1];
int len = ReadPic(p);
len = mysql_real_escape_string(conn, m, p, len);
std::string s = "INSERT INTO t(Field) VALUES('";
s += m;
s += "')";
mysql_real_query(conn, s.c_str(), s.length());
char p[512], m[512*2+1];
int len = ReadPic(p);
len = mysql_real_escape_string(conn, m, p, len);
std::string s = "INSERT INTO t(Field) VALUES('";
s += m;
s += "')";
mysql_real_query(conn, s.c_str(), s.length());