Jump to content

Search code??


Bickey

Recommended Posts

This is my SEARCH code.

 

$like  = "SearchWord LIKE '%".implode("%' OR SearchWord LIKE '%", explode(' ', $Var))."%'";
$query = "SELECT * FROM db1 WHERE $like ORDER BY ToDate ASC";
$results = mysql_query($query);

 

Currently this code search every word in the MYSQL column. (e.g. If a user enter a 3 words and hit the search button, it still take the two words as individual words and outputs all records which has either of those 3 words.)

 

My need is to make the code find ALL the search words match in any sequence.

 

Example:

Wooden toy for 3 year old

Metal sward

Dora cotton pillow

Wooden sward

 

if the user search using "wooden toy" the code should show only "Wooden toy for 3 year old"

if the user search using "wooden" the code should show "Wooden sward" and  "Wooden toy for 3 year old"

 

 

Link to comment
https://forums.phpfreaks.com/topic/233794-search-code/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.