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;
}

最新文章

  1. Java被忽略的基本知识(二)
  2. c++多态
  3. Linux 网络编程详解四(流协议与粘包)
  4. HashMap在并发下可能出现的问题分析
  5. 类库探源——System.Type
  6. 删除Lb重复的数,用La输出(顺序表)
  7. 第13章 模版方法模式(Template Method)
  8. ArcGis SOE(server object extensions)之REST Template初体验
  9. TypeError: softmax() got an unexpected keyword argument 'axis'
  10. Codeforces Round #498 (Div. 3)--E. Military Problem
  11. IWMS后台上传文章,嵌入音频文件代码
  12. 逆向 AWS API 设计
  13. [Android] 基于 Linux 命令行构建 Android 应用(四):命令行构建
  14. use . adb . get wifi
  15. centos7 php性能调优
  16. ios学习路线—Objective-C(属性修饰符)
  17. matplotlib绑定到PyQt5(有菜单)
  18. REST API 支持方式
  19. Linux Kernel文件系统写I/O流程代码分析(二)bdi_writeback
  20. 1.Jdeveloper打印出完整日志(-Djbo.debugoutput=console)

热门文章

  1. C# WPF开源控件库:MahApps.Metro
  2. C++ 虚函数表与多态 —— 继承的虚函数表 & 内存布局
  3. Day8 python高级特性-- 迭代 Iteration
  4. centos7 安装netstat命令工具
  5. css 02-CSS属性:背景属性
  6. MyBatisPlus-快速入门
  7. Kafka高性能的原理
  8. JDK8新特性详解(一)
  9. 从零开始手把手教你使用javascript+canvas开发一个塔防游戏01地图创建
  10. 请收好 Linux 网络命令集锦