mysql操作BLOB字段

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Sidyhe/article/details/47904641

平常的SQL语句,大都是一个字符串,而BLOB是字符串无法表示的

这就需要另一种方式来执行语句,即STMT,理论上适合任意SQL语句

初始化:mysql_stmt_init

解析SQL语句:mysql_stmt_prepare

例:“UPDATE X SET Y = ?”,待确定字段用问号表示

验证待确定字段数量:mysql_stmt_param_count

绑定数据:mysql_stmt_bind_param

注:需要MYSQL_BIND数组信息,记得填充

执行SQL语句:mysql_stmt_execute

------

能用字符表示的数据就用普通的语句,表示不了的时候再用STMT填充

比如INSERT INTO TABLE1(col1,col2,col3) VALUES(1,2,?)再绑定一个数据即可


展开阅读全文

没有更多推荐了,返回首页