作者matchyou (这样也要骂=.=)
看板Database
标题Re: [SQL ] 核取方块的问题
时间Thu Sep 4 20:59:51 2008
关於条件约束 如果是单一个用 "=" 要是很多个请用IN 没办法才用LIKE
效能有差喔
$sql = "SELECT * FROM yahoo where key LIKE '%$url%'
AND page LIKE '%$GG%' AND jk in('A','B','C','D','E','F')
ORDER BY price ASC";
※ 引述《JoeHorn (每天都在公司玩OLG)》之铭言:
: $sql = "SELECT * FROM `yahoo` WHERE `key` LIKE '%$url%'
: AND `page` LIKE '%$gg%'
: AND ( `jk` LIKE 'A' OR
: `jk` LIKE 'B' OR
: `jk` LIKE 'C' OR
: `jk` LIKE 'D' OR
: `jk` LIKE 'E' OR
: `jk` LIKE 'F' )
: ORDER BY `price` ASC";
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.124.98.190
1F:推 slalala:陷入全文检索 当资料一多效率会很恐怖(跟INDEX毫无关系了) 09/04 23:56