vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Database error (URGENT) (https://vborg.vbsupport.ru/showthread.php?t=71328)

The Realist 11-03-2004 09:16 PM

Database error (URGENT)
 
Guys,

Just found out I have a major database error and I cant find what causing it. The error Im getting is as follows:

Database error in vBulletin 3.0.1:

Invalid SQL:
SELECT
IF(votenum >= 1, votenum, 0) AS votenum, IF(votenum >= 1 AND votenum != 0, votetotal / votenum, 0) AS voteavg,
thread.threadid, thread.title, thread.replycount, postusername, postuserid, thread.dateline AS postdateline, IF(views <= thread.replycount, thread.replycount+1, views) AS views, thread.lastposter, thread.lastpost, pollid
, thread.iconid AS threadiconid, iconpath AS threadiconpath
,thread.forumid, forum.title AS forumtitle
, post.pagetext AS preview
, NOT ISNULL(subscribethread.subscribethreadid) AS subscribed
FROM thread as thread
LEFT JOIN icon USING (iconid)
LEFT JOIN forum AS forum ON (thread.forumid = forum.forumid)
LEFT JOIN post AS post ON (post.postid = thread.firstpostid)
LEFT JOIN deletionlog AS deletionlog ON (thread.threadid = deletionlog.primaryid AND type = 'thread')
LEFT JOIN subscribethread AS subscribethread ON (subscribethread.threadid = thread.threadid AND subscribethread.userid = 1648)
WHERE open <> '10' AND thread.visible = 1 AND thread.forumid NOT IN(1,2,138,139,3,4,5,79,109,161,8,10,11,84,142,12, 13,15,17,19,58,20,144,21,22,23,143,107,104,24,25,2 6,27,28,29,30,64,135,177,153,154,167,155,156,159,1 58,160,31,32,89,88,165,33,36,37,39,38,166,148,149, 150,35,34,42,44,45,46,105,40,41,91,119,92,99,103,4 7,163,178,53,54,55,56,164,162,57,145,140,59,60,113 ,146,176) Array AND deletionlog.primaryid IS NULL
ORDER BY lastpost DESC
LIMIT 8

mysql error: 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 'Array AND deletionlog.primaryid IS NULL
ORDER BY lastpost D

mysql error number: 1064

Date: Wednesday 27th of October 2004 02:27:10 AM
Script: http://www.tech-tronix.com/index.php
Referer:
Username: pafouk
IP Address: ***.***.**.**


Can anyone point me in a direction for a fix?

I dont want to do a reinstall and start from fresh. Wiling to pay for this if I have to.

Regards,

Brian

filburt1 11-03-2004 09:18 PM

You are specifying an array in the query when you want either an element from or an imploded form of that array.

The Realist 11-03-2004 09:19 PM

It shows when a unregistered members views the main front page.

This one is ok http://www.tech-tronix.com/forums/
This one shows errors: http://www.tech-tronix.com

The front page is vBadvanced CMPS v1.0.0

Thanks

The Realist 11-03-2004 09:20 PM

Not that cleaver at code M8 so can you explain in simple terms for me please :)

Quote:

Originally Posted by filburt1
You are specifying an array in the query when you want either an element from or an imploded form of that array.


The Realist 11-04-2004 08:36 AM

Anyone?

WhSox21 11-04-2004 02:47 PM

Your sites don't seem to resolve for me. The only thing I could tell you is that there is a variable used in that query which is giving you that Array problem. For some reason it is an array for one of two reasons. You didn't emplode it like filburt said or it was created as an array but this is very unlikely because in order to do that you would have to know what you're doing. You would have to copy a few lines of code here for anyone to help you out further. Obviously the query along with any code that is devoted to the array variable. Your best bet would be to pay someone to fix it for you.

The Realist 11-04-2004 04:13 PM

Who fancies a look at this for me?

Also while its being done, would anyone fancy upgrading the forums to the latest version of VB?

PM me or post ideas.

The Realist 11-04-2004 04:14 PM

What sort of code would you need posting here to help find the answer?

Quote:

Originally Posted by WhSox21
Your sites don't seem to resolve for me. The only thing I could tell you is that there is a variable used in that query which is giving you that Array problem. For some reason it is an array for one of two reasons. You didn't emplode it like filburt said or it was created as an array but this is very unlikely because in order to do that you would have to know what you're doing. You would have to copy a few lines of code here for anyone to help you out further. Obviously the query along with any code that is devoted to the array variable. Your best bet would be to pay someone to fix it for you.



All times are GMT. The time now is 01:20 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.01026 seconds
  • Memory Usage 1,732KB
  • 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_quote_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