Ron Piggott wrote:
> I am not sure why this isn't bringing any results:
>
> WHERE shopping_cart_product.product_description IN ('straying')
>
> The word straying is in the midst of one of the descriptions.
Ahh, oops - didn't notice that before.
"IN()" looks for specific entries, so unless the entry is "straying" and
*only* "straying" it will not be found.
You can either use full text indexes
(http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html) or "like"
searches:
where description like '%straying%' or description like '%another word%';
full-text works best on a big, random database (if you have a lot of
keywords that are the same it won't work very well).
--
Postgresql & php tutorials
http://www.designmagick.com/
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php