vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Delete users by User Profile Field?... (https://vborg.vbsupport.ru/showthread.php?t=215904)

cjwinternet 06-11-2009 07:47 AM

Delete users by User Profile Field?...
 
Hi

I'm doing a clean up of old accounts, and I noticed that quite a few of the banned members (spammers) had a User Profile Field (specifically extra_03) that was always filled in as '123456'.

Doing a search reveals 600 other spammers in there.

The question is, how can I mass delete these? There only seems to be a way to individually delete them, can it be done in bulk using a query?

Regards

Chris

Scotteh 06-11-2009 08:03 AM

<?php
$db = mysql_connect("localhost","USER","PASS");
if (!$db)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("FORUMSDATABASE", $db);

mysql_query("DELETE FROM user WHERE FIELDNAMEGOESHEREI.EEXTRA_03='123456'");

mysql_close($con);
?>

cjwinternet 06-11-2009 08:55 AM

Thanks, but it didn't work at all.

<?php
$db = mysql_connect("localhost","xxxxxx","xxxxxx");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("xxxxxx", $db);

mysql_query("DELETE FROM user WHERE extra_3='123456'");

mysql_close($con);
?>

I tried that, with the connection details in config.php, I also tried adding the table prefix 'vb_'

I just get the 'Could not connect' message.

Also I stripped this bit out...

DELETE FROM user WHERE extra_3='123456'

and tried to run it from with vbulletin ACP

It required the prefix...

DELETE FROM vb_user WHERE extra_3='123456'

but whatever I did to 'extra_3' I get this message...

error desc: Unknown column 'vb_extra_3' in 'where clause'

or

error desc: Unknown column 'extra_3' in 'where clause'

Any suggestions ?

Regards

Chris

Scotteh 06-11-2009 10:28 AM

on the mysql database for "user" what columns is there is the "extra_3" column definately there?

cjwinternet 06-11-2009 10:40 AM

I don't know what it's name is. That's the name of the text area in the user profile field.

Scotteh 06-11-2009 10:44 AM

Check your database as it will be in there but you need the name of the one thats used in the database otherwise it won't find it.


All times are GMT. The time now is 07:04 PM.

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.01466 seconds
  • Memory Usage 1,714KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete