chris, you'll need to do a little PHP manipulation, perhaps (pseudo) if "-<word." (regular expression?) for each -<word> SQL .= " NOT LIKE '%<word>% AND'" endforeach endif for each <other word> SQL .= " LIKE '%<word>%' AND" endforeach
strip trailing "AND" clean up SQL as required query db ----------------- ok, obviously that's very rough, but i think something like that will work :) HTH Beau // -----Original Message----- // From: Chris Payne [mailto:[EMAIL PROTECTED]] // Sent: Thursday, 30 May 2002 12:22 PM // To: [EMAIL PROTECTED] // Subject: [PHP-DB] mysql exclusion in php // // // Hi there everyone, // // How can I do a search which excludes certain words if they // put a - in the search string? I can do a search easily, but // if they put a - infront of a word in the string, how can I // then get MySQL to search all entries EXCEPT where the word // with a - next to it appears? // // Thanks for everything. // // Chris // -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php