巧用sprintf()构造mysql语句
来源:互联网 发布:java long保留两位小数 编辑:程序博客网 时间:2024/04/30 07:14
接我上一篇博客,在c中调用mysql,要用到mysql_query()函数来执行mysql语句,在调用这个函数之前,你需要先构造好相应的mysql语句.譬如,要给表格中加入数据,需要用到
INSERT INTO 表的名字(列名a,列名b,列名c) VALUES(值1,值2,值3);
其中的值1.2.3若是字符串就会遇到一个很坑爹的地方,字符串需要用”引用起来,一开始的想法是用大量的strcat来一步步构造相应的语句,这样做效率很不高,而且很麻烦,所以得需要一个新的解决方案.
sprintf()便出现在我脑海了.
#include<stdio.h>int main(){ char name[]="lyt"; char pass[]="lyt"; char ch[50]; sprintf(ch,"INSERT INTO info(name,pass) VALUES('%s','%s');",name,pass); puts(ch);}
这样就构造出语句
INSERT INTO info(name,pass) VALUES(‘lyt’,’lyt’);
1 0
- 巧用sprintf()构造mysql语句
- php+mysql注射语句构造
- php+mysql注射语句构造
- MySql中用sprintf进行SQL语句参数传递
- 谈php+mysql注射语句构造
- php+mysql注射语句构造技术
- 攻击方法:谈php+mysql注入语句构造
- 攻击方法:谈php+mysql注射语句构造
- Python利用dict构造数据库(mysql)的插入语句
- Mysql流程构造语句 变量定义,判断分支,循环
- 用汇编构造__stdcall的sprintf函数
- C语言之sprintf()字符串的构造
- php中巧用sprintf组合sql语句
- PHP 使用sprintf 拼接 sql语句
- sprintf
- sprintf
- sprintf
- sprintf
- 设计模式--Observer
- poj2513 Colored Sticks
- HDU 2149 (巴什博弈、水)
- 11.Hibernate一级缓存
- Hdu 5813 Elegant Construction【贪心】
- 巧用sprintf()构造mysql语句
- Linux用户身份切换
- 【51Nod】1085 - 背包问题(01背包)
- PHP假期复习(三)---http协议
- 【zzulioj 1893 985的数学难题】
- java和页面中文乱码问题
- IntelliJ IDEA 设置代码提示或自动补全的快捷键
- Find Leaves of Binary Tree
- 字符串 KMP HDU 1686