Match Against help

Dear Experts,

I have the following

$str_phrase = htmlentities($_GET['phrase']);

which is then used in a mysql query like so

where match (col1, col2) against ('$str_phrase')

But this does not let me use the + and - keys on the web page.  For example

Lets say the user types in the following

I am searching for information about +water -sand

It seems to ignore the + and - in that string.

How do I stop ignoring them?
Who is Participating?
mahomeConnect With a Mentor Commented:
than you have to simulate it: seperate plus-phrases from minus-phrases:

where match (col1, col2) against ('$plusPhrase')
and not match(col1, col2) against ('$minusPhrase')

Open in new window

Yoiu must use boolean mode:

where match (col1, col2) against ('$str_phrase' in boolean mode)

Open in new window

narmi2Author Commented:
I am using MySQL 3.XX and boolean mode did not exist until MySQL 4.XX
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.