I have a MySQL Database table with peoples names with thousands of rows.
I'm coding a search script for this table to display the most similiar names stored in the table.
So I thought of fetching ALL the rows of the table, then using a FOREACH loop that will call similar_text() (a function that returns a percentage number) and then display on the table only the names that matches 60% of similarity.
Will my website performance slow too much if do this (fetching all rows)? Will my server bandwidth suffer because of that?
ps: 'SOUNDS LIKE' MySQL command doesn't help much on this case