OK, another dull andboring question for you all. What approach to you use for storing the suffixes that people add to their names? I'm not talking about degrees and certifications, but things like 'Jr.' and 'Sr.' Until now the app I am revising has been using a sort of coward's way, simply treating the whole thing as a single lastname field, as in "Smith, Jr." If you were to search WHERE lastname = "Smith" you should get "Smith, Jr." because that's the guy's name, isn't it.
I just did ALTER TABLE people ADD COLUMN `suffix` enum('Jr.','Sr.','III','IV','') DEFAULT '' and plan to see how that goes until I see a reason to do different. One issue here is when you're displaying a fullname in all its glory, you need to know whether the suffix should be preceded by a comma. It's John Q. Public III but John Q. Public, Jr., isn't it. The rule I think I might apply is if it has a dot as in Jr. or Sr., it needs a comma. Any comments? I've also noticed that only men seem to go in for this grandiosity. What's wrong with us guys? (Disclaimer to anyone with a suffix: just kidding!) -- David Mintz http://davidmintz.org/ Strike down the mandate. Single Payer! http://www.healthcare-now.org/
_______________________________________________ New York PHP User Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/show-participation