SQL语句的模糊查找:like条件指定某一字段的时候,通过通配符的"%_"的作用来实现模糊查找功能。
例子:
如以php开头:select * from table where subject like '%php';
以php结尾:select * from table where subject like 'php%';
包含php: select * from table where subject like '%php%';
注释:%表示0或多个字符 _表示单个字符
多关键字搜索:
提交表单(提交一个或者多个关键字或者用空格或者用+号)->php表单的提交($key=explode('',))->执行sql语句(subject like '%$key[0]%')->输出结果
加亮显示:用正则替换即可。接下来就是实例。
二、$_POST、$_GET的区别和特点
1. GET是从服务器上获取数据,POST是向服务器传送数据。
2. GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。POST是通过HTTP POST机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于GET方式提交表单数据,服务器端用$_GET[‘name’]获取变量的值,对于POST方式提交表单数据,服务器端用$_POST[‘name’]获取提交的数据,当然,两者都可以通过$_REQUEST[‘name’]获得表单数据。对于REQUEST方式提交表单数据,服务器端用$_REQUEST[‘name’]获取变量的值,但这种方式很少用。
4. GET传送的数据量较小,不能大于2KB。POST传送的数据量较大,一般被默认为不受限制。但理论上,一般认为不能超过100KB。
5. GET安全性非常低,POST安全性较高。
6. GET表单值可以通过_GET获取;但通过action的url设置的参数总是获取不到的,


