1#楼 |
|
|
回复人:小佳 |
注册时间:2004-10-01 |
主题/回复:4/31 |
积分:451 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
1#楼 发表于2004-10-07 16:20:30
评分:1
|
|
后面的那个%是个字符匹配符,代表零个或多个泛指的字符串,你写的那个意思是所有只要其中包括"searchterm"字符的内容,不管它在字符串的什么位置。这整个语句实现有功能是一个查询功能,在books表中查询所有$searchtype中含有searchterm 字符的记录, |
|
2#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
2#楼 发表于2004-10-07 16:55:53
评分:1
|
|
|
3#楼 |
|
|
回复人:Miyahoo |
注册时间:2004-04-04 |
主题/回复:39/255 |
积分:1210 |
等级:★★★☆(七级) |
称号:论坛贤士 |
|
|
|
3#楼 发表于2004-10-09 18:51:56
评分:1
|
|
$query="select * from books where ".$searchtype." like '%".searchterm."%'";
这句话有错误把?
正确的写法:
$query="select * from books where ".$searchtype." like '%".$searchterm."%'";
$query="select * from books where ".$searchtype." like '%searchterm%'";
这样吧?我猜的,印象中是,嘿嘿 |
|