[snip]
When saving records to a table I generally do a fairly standard check to
ensure that there is not already a record of the same name.  I even put
a big warning message on the page asking users to check to ensure that a
record of a particular name doesn't already exist before they create a
new record.  But this hasn't stopped entries such as the following:

Record x: "The Prince's Trust"
Record y: "The Princes Trust"
Record z: "the Prince's Trust"

I know I won't be able to make any application entirely foolproof but
are there any steps I could use within the combination of MySQL and PHP
that might minimize such duplication?
[/snip]

Just some very quick thoughts....

Convert to either all uppers or all lowers (in the background) and check
againsts something done to the DB similarly. I would say that you could
do a LIKE query against the DB entries where the string length is
similar (a diff of one or two characters, but this could be really
innefficent and perhaps inaccurate. I am in the middle of trying to make
a LIKE query more efficient....it is a bear! Anyhow, that is some very
quick thoughts...

HTH!

Jay

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to