For example, I want to search a word 'marple', this should return row with near or exact word like 'marble','maple','marple', etc...
How to do it in mysql query? or better give word suggestion if any?
For example, I want to search a word 'marple', this should return row with near or exact word like 'marble','maple','marple', etc...
How to do it in mysql query? or better give word suggestion if any?
"Two strings that sound almost the same should have identical soundex strings."
In MySQL you can try use soundex function, but it's not a real solution. Use Sphinx or Lucene.
You can use this
$sql = "select * from tbl_name where your_field like '%your search keyword%'";