here's a hint -- split the submitted search string apart using the space as list delimiter, and process the words using CFLOOP
Code:
<!--- build the SELECT statement --->
<CFOUTPUT>
SELECT Products.*
, Categories.*
FROM Products
INNER
JOIN Categories
ON Categories.Category_ID = Products.Category_ID
WHERE 0=1
</CFOUTPUT>
<!--- add the search conditions --->
<CFLOOP INDEX="word" LIST="#searchstring#" DELIMITER=" ">
<CFOUTPUT>
OR Category LIKE '%#word#%'
OR Product_ID LIKE '%#word#%'
OR Product_Name LIKE '%#word#%'
OR Product_Description LIKE '%#word#%'
</CFOUTPUT>
</CFLOOP>
please note: as a rule, we do not provide application language solutions in the mysql forum