vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Advanced Warning System (AWS) (https://vborg.vbsupport.ru/forumdisplay.php?f=105)
-   -   Im getting DataBase Errors On The Following: (https://vborg.vbsupport.ru/showthread.php?t=80858)

Vman 05-02-2005 01:36 AM

Im getting DataBase Errors On The Following:
 
I just did a fresh install of the hack, here are my problems:

#1 when I try and look at the "View Warned User" ; "Statistics - Warnings per User" I get the following database error:

Database error in vBulletin 3.0.7:

Invalid SQL: SELECT COUNT(*) AS users FROM user AS user where warnings>0 OR alerts>0
mysql error: Unknown column 'warnings' in 'where clause'

mysql error number: 1054

Date: Sunday 01st of May 2005 07:34:09 PM
Script: http://www.websitename.net/forums/ad...iewwarnedusers
Referer: http://www.websitename.net/forums/ad...dex.php?do=nav



Also, when I attempt to click on the button to warn a member Im send to a screen with a 404 error file not found, yet "Warn.php" is in that folder. It appears that the "Warn.php" may not be working right....

ANy and All help to resolve this is greatly appriceated..

Don

sv1cec 05-02-2005 03:24 PM

The first issue has to do with your user table. There should be a column in it called 'warnings'. Add it by running the following query:

ALTER TABLE " . TABLE_PREFIX . "user ADD COLUMN warnings int(5) default '0'

As for your 404 error, that means that the system can't find the Warn.php file. Make sure that the file exists in your forum's root directory (where the directory admincp is), in other words in :

http://www.websitename.net/forums/

Rgds

Vman 05-02-2005 07:01 PM

I got the "Warn.php" file to work, but the sql is still not working right here is the error Im getting about I did what you said above:

SQL-query:

ALTER TABLE " . TABLE_PREFIX . "user ADD COLUMN warnings int( 5 ) default '0'

MySQL said: Documentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '" . TABLE_PREFIX . "user ADD COLUMN warnings int(5) default '0'

I have uninstalled and installed this hack 4 times to get the exact same errors each time...Im ready to give up and give you full access to see if you can find the problem...hheheheheheh

Thanks for the help

Vman

ALso, if I run the cron "Kill Old Bans" this is the error I get:

Database error in vBulletin 3.0.7:

Invalid SQL: update user set warning_bans=-1 where userid=308
mysql error: Unknown column 'warning_bans' in 'field list'

mysql error number: 1054

Date: Monday 02nd of May 2005 01:02:41 PM
Script: http://www.bodybuildingcentral.net/f...cron&cronid=21
Referer: http://www.bodybuildingcentral.net/f....php?do=modify

I attempted to post a test warning on a member and here is the sql database error Im getting:

Database error in vBulletin 3.0.7:

Invalid SQL: update user set warning_level='1', warnings='1' where userid='242'
mysql error: Unknown column 'warnings' in 'field list'

mysql error number: 1054

Date: Monday 02nd of May 2005 01:21:55 PM
Script: http://www.bodybuildingcentral.net/forums/Warn.php
Referer: http://www.bodybuildingcentral.net/f...rNoPost&id=242

sv1cec 05-03-2005 05:03 AM

All your errors are related. The table user has not the proper columns in it. First of all, here is the query that you should use to add all the columns in this table:

Code:

ALTER TABLE `".TABLE_PREFIX."user`
add `warnings` int(5) default '0',
add `warning_level` int(15) default '0',
add `warning_bans` int(2) default '0',
add `alerts` int(5) default '0'

Also, please open your file kill_old_bans.php and find:

PHP Code:

$bans=$warn['warning_bans']-1

Right below that add:

PHP Code:

if ($bans<0)
        {
            
$bans=0;
        } 

This was not the cause of your error, still you found me a bug in that script.

Oh, one more thing. Are you using a table prefix in your database? From the error messages, it looks as if you are not. If you are not, remove the ".TABLE_PREFIX." from the above query.

Let me know if you got it working.

Vman 05-03-2005 05:22 AM

what do you mean "table_prefix"? I have attempted the above and got an sql error again because of "table_prefix"

anyone?

sv1cec 05-04-2005 06:42 AM

A table prefix is a prefix you have defined when you installed your database. When you refer to a table in your database, for example the table user, how to you refer to it when you run a query? Do you call it "user" or something like "vb3_user" or "mydb_user"?

Try running the above query as shown below:

Code:

ALTER TABLE `user`
add `warnings` int(5) default '0',
add `warning_level` int(15) default '0',
add `warning_bans` int(2) default '0',
add `alerts` int(5) default '0'

Rgds

Vman 05-04-2005 11:41 PM

YUP!! that worked!...Thanks....... ;-)

sv1cec 05-04-2005 11:47 PM

Glad you sort it out.

Rgds


All times are GMT. The time now is 02:13 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.01174 seconds
  • Memory Usage 1,736KB
  • 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
  • (2)bbcode_code_printable
  • (2)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (8)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