栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php41:PHP站内搜索:关键字、加亮显示

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

php41:PHP站内搜索:关键字、加亮显示

  1. 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或多个字符   _表示单个字符

  2. 多关键字搜索:

    提交表单(提交一个或者多个关键字或者用空格或者用+号)->php表单的提交($key=explode('',))->执行sql语句(subject like '%$key[0]%')->输出结果

  3. 加亮显示:用正则替换即可。接下来就是实例。



二、$_POST、$_GET的区别和特点

  1. 1.         GET是从服务器上获取数据,POST是向服务器传送数据。

  2. 2.         GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。POST是通过HTTP POST机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。

  3. 3.         对于GET方式提交表单数据,服务器端用$_GET[‘name’]获取变量的值,对于POST方式提交表单数据,服务器端用$_POST[‘name’]获取提交的数据,当然,两者都可以通过$_REQUEST[‘name’]获得表单数据。对于REQUEST方式提交表单数据,服务器端用$_REQUEST[‘name’]获取变量的值,但这种方式很少用。

  4. 4.         GET传送的数据量较小,不能大于2KB。POST传送的数据量较大,一般被默认为不受限制。但理论上,一般认为不能超过100KB。

  5. 5.         GET安全性非常低,POST安全性较高。

  6. 6.         GET表单值可以通过_GET获取;但通过action的url设置的参数总是获取不到的,
       

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/230296.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号