W
e
l
c
o
m
e
: )

Mysql数据类型以及特性,,,防止SQL注入

MyISAM、InnoDB、HEAP、BOB,ARCHIVE,CSV等
MyISAM:成熟、稳定、易于管理,快速读取。一些功能不支持(事务等),表级锁。
InnoDB:支持事务、外键等特性、数据行锁定。空间占用大,不支持全文索引等。

myisam和Innodb引擎的主要特点

 

 

 

防止sql入注

mysql_escape_string(strip_tags($arr["$val"]));

/**
* 函数名称:post_check() 
* 函数作用:对提交的编辑内容进行处理 
* 参  数:$post: 要提交的内容 
* 返 回 值:$post: 返回过滤后的内容 
*/
function post_check($post){
if(!get_magic_quotes_gpc()){// 判断magic_quotes_gpc是否为打开 
$post = addslashes($post);// 进行magic_quotes_gpc没有打开的情况对提交数据的过滤 
}
$post = str_replace("_","\_",$post);// 把 '_'过滤掉
$post = str_replace("%","\%",$post);// 把 '%'过滤掉
$post = nl2br($post);// 回车转换 
$post =htmlspecialchars($post);// html标记转换 

return $post;
}

 

posted @ 2019-03-03 10:39  fastKapi  阅读(270)  评论(0编辑  收藏  举报