|
Author |
Message |
Iyonix
WebHelper
Joined: 12 Nov 2002
Posts: 82
Location: Yarm, England
|
Posted:
Sat Mar 22, 2003 9:57 am (21 years, 9 months ago) |
|
I have an online game with user details stored in a database. I want to check for multiple accounts under one email address and delete them as users are only allowed one account on the game. How would I scan the mySQL database looking for more than one occurance of the same email address? |
________________________________ Iyonix |
|
|
|
Daniel
Team Member
Joined: 06 Jan 2002
Posts: 2564
|
Posted:
Sat Mar 22, 2003 12:20 pm (21 years, 9 months ago) |
|
Why don't you set the email column as UNIQUE? Wouldn't that be easier?
Also, shouldn't you just stop these users from signing up, instead of deleting them afterwards? |
________________________________
|
|
|
|
Iyonix
WebHelper
Joined: 12 Nov 2002
Posts: 82
Location: Yarm, England
|
Posted:
Sat Mar 22, 2003 1:21 pm (21 years, 9 months ago) |
|
There are reasons I don't want to do it like that, but I won't go into them. Is what I am wanting to do possible? |
________________________________ Iyonix |
|
|
|
adam
Forum Moderator & Developer
Joined: 26 Jul 2002
Posts: 704
Location: UK
|
Posted:
Sat Mar 22, 2003 3:36 pm (21 years, 9 months ago) |
|
you could use a while loop to go through all the rows in the table and keep a count of the number of each email address. |
________________________________ It's turtles all the way down... |
|
|
|
drathbun
WebHelper
Joined: 01 Mar 2003
Posts: 69
Location: Texas
|
Posted:
Sat Mar 22, 2003 8:40 pm (21 years, 9 months ago) |
|
Here's what you need to identify email addresses that have been used more than once. Then you can use this list to process your users...
Code: | select user_email, count(*) as email_count
from phpbb_users
group by user_email
having email_count > 1 |
|
________________________________ Dave
Photography Site :: Query Tools Forum :: Weekend Fun |
|
|
|
|
|
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum.
|
Page generation time: 0.138495 seconds :: 17 queries executed :: All Times are GMT
Powered by phpBB 2.0
© 2001, 2002 phpBB Group :: Based on an FI Theme
| |