搜索论坛的帖子应该是
存放到数据库的吧
那就要查数据库的手册了
比如mysql的手册!
模糊搜索主要是用于likeexpr LIKE pat [ESCAPE 'escape-char']
使用 SQL 的简单的正规表达式进行比较的模式匹配。返回 1 (TRUE) 或 0 (FALSE)。可以在模式中使用下面所示的两个通配符字符与 LIKE 配合:
字符 含义
% 匹配任意多个字符,甚至是零个字符
_ 严格地匹配一个字符 mysql> SELECT 'David!' LIKE 'David_';
-> 1
mysql> SELECT 'David!' LIKE '%D%v%';
-> 1为了测试一个含有通配符的文字实例,可以用转义符加在能配符前。如果没有明确指定 ESCAPE 字符,假定为 “\”: 字符串 含义
\% 匹配一个 % 字符
\_ 匹配一个 _ 字符 mysql> SELECT 'David!' LIKE 'David\_';
-> 0
mysql> SELECT 'David_' LIKE 'David\_';
-> 1为了指定一个不同的转义字符,可以使用 ESCAPE 子句:
mysql> SELECT 'David_' LIKE 'David|_' ESCAPE '|';
-> 1下面两个语句表明,字符串比较是忽略大小写的,除非任一操作数是一个二进制字符串:
mysql> SELECT 'abc' LIKE 'ABC';
-> 1
mysql> SELECT 'abc' LIKE BINARY 'ABC';
-> 0LIKE 允许用在一个数字表达式上。(这是 MySQL 对 ANSI SQL LIKE 的扩展。)
mysql> SELECT 10 LIKE '1%';
-> 1
存放到数据库的吧
那就要查数据库的手册了
比如mysql的手册!
模糊搜索主要是用于likeexpr LIKE pat [ESCAPE 'escape-char']
使用 SQL 的简单的正规表达式进行比较的模式匹配。返回 1 (TRUE) 或 0 (FALSE)。可以在模式中使用下面所示的两个通配符字符与 LIKE 配合:
字符 含义
% 匹配任意多个字符,甚至是零个字符
_ 严格地匹配一个字符 mysql> SELECT 'David!' LIKE 'David_';
-> 1
mysql> SELECT 'David!' LIKE '%D%v%';
-> 1为了测试一个含有通配符的文字实例,可以用转义符加在能配符前。如果没有明确指定 ESCAPE 字符,假定为 “\”: 字符串 含义
\% 匹配一个 % 字符
\_ 匹配一个 _ 字符 mysql> SELECT 'David!' LIKE 'David\_';
-> 0
mysql> SELECT 'David_' LIKE 'David\_';
-> 1为了指定一个不同的转义字符,可以使用 ESCAPE 子句:
mysql> SELECT 'David_' LIKE 'David|_' ESCAPE '|';
-> 1下面两个语句表明,字符串比较是忽略大小写的,除非任一操作数是一个二进制字符串:
mysql> SELECT 'abc' LIKE 'ABC';
-> 1
mysql> SELECT 'abc' LIKE BINARY 'ABC';
-> 0LIKE 允许用在一个数字表达式上。(这是 MySQL 对 ANSI SQL LIKE 的扩展。)
mysql> SELECT 10 LIKE '1%';
-> 1
解决方案 »
- PHP启动应用文件怎么写?
- ==高分求解==Php下的Soap服务如何返回数据集?
- 如何使用preg_replace替换功能?
- 请问Smarty操作数据库必须用那个ADODB吗?
- 公司想买dell服务器,大家给说说靠普么?
- php.exe应用程序错误["0×100b4d56"指令引用的"0×00000000"内存,该内存不能为"read"]这样的报错是怎么回事?
- Writing client-side GUI applications
- PHP中SESSION的问题
- 关于浏览器解释网页的一个奇怪问题
- 一个有关cookies的问题?
- PHP在win2000下的问题
- 删除数据库中记录的普遍问题,在线等.........
<?php
$Key = "书";
$strQuery = "SELECT * FROM tb_Book WHERE vc_Key like $Kdy";
$Resutl = mysql_query($strQuery);
?>
查找到的就是对$Key进行模糊查找的例子:)
数据库一般支持这样的查询:select a,b from tb where c like '%查询内容%'
关键是两个%%~你可以查看相应数据库的LIKE用法。