Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 09-25-2007, 06:32 PM
caliman's Avatar
caliman caliman is offline
 
Join Date: Jan 2005
Location: California
Posts: 256
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default A query to pull just Registered Users email from Users Table

Hi all - thanks in advance... I was curious if anyone could save me a bit of time from tracking down all the normalization...


I am looking for a query to pull just Registered Users email from Users Table.


Any help is greatly appreciated.

caliman
Reply With Quote
  #2  
Old 09-26-2007, 12:01 AM
Eikinskjaldi's Avatar
Eikinskjaldi Eikinskjaldi is offline
 
Join Date: Feb 2006
Location: Hell, never looked better
Posts: 572
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Depends on your definition of "registered user". Do you mean just member group 2, or do you want to include admins or other custom usergrops?

select username, email from user where usergroupid in (list,of,allowed,groups)
Reply With Quote
  #3  
Old 09-26-2007, 02:44 AM
caliman's Avatar
caliman caliman is offline
 
Join Date: Jan 2005
Location: California
Posts: 256
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you!
I meant just 2, but I hadn't actually thought about me or my mods.

--------------- Added at 21:03 ---------------

Ok... I admit I was being lazy... I looked all this up... in addition to what you stated as the query, here are the actual groups.. perhaps this will help other lazy people.

Code:
mysql> desc usergroups;
+------------+-------------+------+-----+---------+----------------+
| Field      | Type        | Null | Key | Default | Extra          |
+------------+-------------+------+-----+---------+----------------+
| groupid    | int(5)      |      | PRI | NULL    | auto_increment |
| groupname  | varchar(50) |      |     |         |                |
| cpaccess   | smallint(3) |      |     | 0       |                |
| modaccess  | smallint(3) |      |     | 0       |                |
| uploads    | smallint(3) |      |     | 1       |                |
| comments   | smallint(3) |      |     | 1       |                |
| diskspace  | int(10)     | YES  |     | NULL    |                |
| uploadsize | int(10)     | YES  |     | NULL    |                |
| uplimit    | int(5)      |      |     | 0       |                |
| editpho    | int(3)      |      |     | 0       |                |
| editposts  | int(3)      |      |     | 0       |                |
| useralbums | int(3)      |      |     | 0       |                |
| reqmod     | int(3)      |      |     | 0       |                |
| canassign  | int(3)      |      |     | 0       |                |
+------------+-------------+------+-----+---------+----------------+
14 rows in set (0.02 sec)

mysql> SELECT * FROM usergroups;
+---------+-----------------------------------+----------+-----------+---------+----------+-----------+------------+---------+---------+-----------+------------+--------+-----------+
| groupid | groupname                         | cpaccess | modaccess | uploads | comments | diskspace | uploadsize | uplimit | editpho | editposts | useralbums | reqmod | canassign |
+---------+-----------------------------------+----------+-----------+---------+----------+-----------+------------+---------+---------+-----------+------------+--------+-----------+
|       1 | Unregistered / Not Logged In      |        0 |         0 |       0 |        0 |         0 |          0 |       0 |       0 |         0 |          0 |      0 |         0 |
|       2 | Registered Users                  |        0 |         0 |       1 |        1 |     50000 |       1000 |      20 |       1 |         1 |          1 |      0 |         0 |
|       3 | Users Awaiting Email Confirmation |        0 |         0 |       0 |        0 |         0 |          0 |       0 |       0 |         0 |          0 |      0 |         0 |
|       4 | (COPPA) Users Awaiting Moderation |        0 |         0 |       0 |        0 |         0 |          0 |       0 |       0 |         0 |          0 |      0 |         0 |
|       5 | Super Moderators                  |        0 |         0 |       0 |        0 |         0 |          0 |       0 |       0 |         0 |          0 |      0 |         0 |
|       6 | Administrators                    |        1 |         0 |       1 |        1 |         0 |          0 |       0 |       1 |         1 |          1 |      0 |         1 |
|       7 | Moderators                        |        0 |         0 |       0 |        0 |         0 |          0 |       0 |       0 |         0 |          0 |      0 |         0 |
|       8 | Banned Users                      |        0 |         0 |       0 |        0 |         0 |          0 |       0 |       0 |         0 |          0 |      0 |         0 |
|      (edited)    | (Your site) Moderator                   |        0 |         1 |       1 |        1 |     50000 |      20000 |      20 |       1 |         1 |          1 |      0 |         0 |
+---------+-----------------------------------+----------+-----------+---------+----------+-----------+------------+---------+---------+-----------+------------+--------+-----------+
9 rows in set (0.01 sec)

mysql>
May be slightly hard to read but you should see the groupids rather easily.

caliman
Reply With Quote
  #4  
Old 09-26-2007, 04:38 AM
Eikinskjaldi's Avatar
Eikinskjaldi Eikinskjaldi is offline
 
Join Date: Feb 2006
Location: Hell, never looked better
Posts: 572
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Actually on my board I have a handful of extra custom groups, which is why I asked the question
Reply With Quote
  #5  
Old 09-26-2007, 04:41 AM
caliman's Avatar
caliman caliman is offline
 
Join Date: Jan 2005
Location: California
Posts: 256
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Aye. I hadn't thought of that either. lol.

This wine is good.
Reply With Quote
  #6  
Old 09-26-2007, 09:33 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you are really being lazy and only want the email addresses:

AdminCP -> Users -> Generate Mailing List
Reply With Quote
  #7  
Old 09-26-2007, 01:52 PM
caliman's Avatar
caliman caliman is offline
 
Join Date: Jan 2005
Location: California
Posts: 256
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice Marco!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:52 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03671 seconds
  • Memory Usage 2,220KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete