Log in

View Full Version : MySQL Error


Bellardia
04-08-2008, 06:25 PM
Whenever trying to update information from admin CP, I get the following MySQL error

Database error in vBulletin 3.6.8:

Invalid SQL:

SELECT ranklevel AS l, minposts AS m, rankimg AS i, type AS t, stack AS s, display AS d, ranks.usergroupid AS u
FROM vb_ranks AS ranks
LEFT JOIN vb_usergroup AS usergroup USING (usergroupid)
ORDER BY ranks.usergroupid DESC, minposts DESC;

MySQL Error : Unknown column 'ranklevel' in 'field list'
Error Number : 1054
Date : Tuesday, April 8th 2008 @ 12:20:15 PM
Script : http://www.bellardia.com/forum/admincp/user.php?do=update
Referrer : http://www.bellardia.com/forum/admincp/user.php?do=edit&u=4066
IP Address : 24.57.207.251
Username : Elliian
Classname : vB_Database

Basically, I'm just wondering where I delete the section that makes this query. It does nothing, and shouldn't be here (someone made a mistake somewhere), but I have no idea where it actually runs from.

Any help? Additional information needed?

Opserty
04-08-2008, 06:31 PM
Try uploading a freshly downloaded copy of user.php from vBulletin which matches the version you have installed. If there is still no success check your Plugin Manager. Disable the ones which are Admin related (Hook location normally begins with admin_...), enable them one by one checking each time to see which is causing the error.

Bellardia
04-08-2008, 06:48 PM
I already tried uploading fresh versions of user.php and index.php from about 2 weeks ago.
No plug-ins have been installed recently. The only thing I can think of is that I was running queries off the SQL Query window in phpMyAdmin, but none of them were coded into anything, and thus shouldn't have any lasting effects.

I'm really at a loss at what is going on here.

Marco van Herwaarden
04-12-2008, 10:35 AM
ranklevel is a default column in 3.6.8 and should be there.

Can you please post the fieldlist of the 'ranks' table (use a tool like phpMyAdmin).