PHP array or SQL problem
| From: | Dean Householder | Date: | Tue, 15 Jan 2002 07:34:56 +0000 |
| Subject: | PHP array or SQL problem | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-80522@lists.php.net to get a copy of this message | ||
I've got a database with lname (lastname), fname (firstname), and nickname.
What I want to do is search by either first name or last name. Either way, I display the nickname
instead of the firstname if it exists. I have no problems on the last name, but when I sort by
firstname, the people with nicknames that are very different come up at the place where their first
name (not the displayed name) is.
For example:
Adam Smith
Joe Schmoe
Bill Somebody
When Bill Somebody is really William Somebody in the database, his nickname is bill and that's
what's displayed but he 'bill' shows up in 'williams' spot. Here is my SQL
query:
select * from employees order by fname;
Should I create an array and sort it there or can I somehow query MySQL to sort by nickname only if
it exists and then by fname?
Dean