为了账号安全,请及时绑定邮箱和手机立即绑定

揭秘PHP模糊查询技术

HappyLiu PHP开发工程师
难度初级
时长 1小时39分
学习人数
综合评分9.37
55人评价 查看评价
9.4 内容实用
9.3 简洁易懂
9.4 逻辑清晰
  • SQL匹配模式
    查看全部
    0 采集 收起 来源:查询语法入门

    2015-12-11

  • ^以某个字符或者字符串开始的 *以某个字符或者字符串结束的
    查看全部
  • 全文索引
    查看全部
  • 正则表达式存在的问题,它将匹配字段的任何位置,而不是从开头
    查看全部
  • 和SQL模式的区别
    查看全部
  • 两种查询
    查看全部
    0 采集 收起 来源:查询语法入门

    2015-11-14

  • 数据表建立
    查看全部
    0 采集 收起 来源:数据库设计

    2015-11-14

  • 模糊查询案例
    查看全部
  • mondb进程服务
    查看全部
    0 采集 收起 来源:SQL匹配模式

    2015-11-11

  • 搜索关键字高亮显示: 技术点:利用php的字符串替换功能,str_replace(); while($row = mysql_fetch_assoc($res)){ $row['username'] = str_replace($keywords,'<font color="red">'.$keywords.'</font>', $row['username']); }
    查看全部
  • "select * from user where username like '{$username}'";
    查看全部
  • 如果表单提交的方式是get方式,php用$_GET获取; 如果表单提交的方式是post方式,php用$_POST获取; 无论用post或get方式,php都可以用$_REQUEST获取
    查看全部
  • 通配符(正则表达式) .匹配任意的单个字符 *匹配0个或多个在它前面的字符 x*表示匹配任何数量的x字符 [..]匹配中括号中的任意字符 [abc]匹配字符ab或c [a-z]匹配任意字母 [0-9]匹配任意数字 [0-9]*匹配任意数量的任何数字 [a-z]*匹配任何数量的字母 ^表示以某个字符或字符串开始 ^a 表示以字母a开头 $表示以某个字符或字符串结尾 s$表示以字母s结尾 使用正则表达式匹配模式使用的操作符是: REGEXP 或 NOT REGEXP(RLIKE 或 NOT RLIKE) 注意:正则表达式匹配模式,其正则表达式出现在匹配字段的任意位置, 其模式就算匹配了,不必在两侧放一个通配符来使得其匹配; 如果仅用通配符.来匹配,假设N个,那么其匹配模式表示,大于等于N个; #查询用户名以字符 l开头的用户:^l; SELECT * FROM user WHERE username REGEXP '^l'; #查询用户名正好是三个字符的用户:^...$; SELECT * FROM user WHERE username REGEXP '^...$';
    查看全部
  • #查询用户名以某个字符开头的用户 查询用户名以字符'l'开头的用户: l% SELECT * FROM user WHERE username LIKE 'l%'; #查询用户名以某个字符结尾的用户 查询用户名以字符'e'结尾的用户:e% SELECT * FROM user WHERE username LIKE 'e%'; #查询用户名包含某个字符的用户 查询用户名包含字符'o'的用户:%o% SELECT * FROM user WHERE username LIKE '%o%'; #查询包含三个字符的用户 SELECT * FROM user WHERE username LIKE '___'; #查询用户名第二个字符为o的用户:_o% SELECT * FROM user WHERE username LIKE '_o%';
    查看全部
    0 采集 收起 来源:SQL匹配模式

    2015-11-09

  • #查询用户名以某个字符开头的用户 查询用户名以字符'l'开头的用户: l% SELECT * FROM user WHERE username LIKE 'l%'; #查询用户名以某个字符结尾的用户 查询用户名以字符'e'结尾的用户:e% SELECT * FROM user WHERE username LIKE 'e%'; #查询用户名包含某个字符的用户 查询用户名包含字符'o'的用户:%o% SELECT * FROM user WHERE username LIKE '%o%'; #查询包含三个字符的用户 SELECT * FROM user WHERE username LIKE '___'; #查询用户名第二个字符为o的用户:_o% SELECT * FROM user WHERE username LIKE '_o%';
    查看全部
    0 采集 收起 来源:SQL匹配模式

    2015-11-09

举报

0/150
提交
取消
课程须知
1、熟练掌握PHP开发语言基础语法 2、对MYSQL有一定的基础
老师告诉你能学到什么?
1、模糊查询的基本概念以及模糊查询的实用性(生活中和项目中) 2、模糊查询技术中基础数据数据的建立 3、PHP中的模糊查询技术语法 4、PHP模糊查询技术案例之PHP用户查询器 5、模糊查询关键词高亮以及进阶的模糊查询知识介绍

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!