vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Having trouble rewriting this SQL query (https://vborg.vbsupport.ru/showthread.php?t=125648)

zeroality 09-03-2006 03:29 AM

Having trouble rewriting this SQL query
 
Currently it only extracts data from the first thread in a specific forum. I want it to call the first 5 threads instead.

Current code:
$latesta = $db->query_first('SELECT title,threadid,views,replycount,postusername,datel ine FROM ' . TABLE_PREFIX . 'thread WHERE 1 AND forumid = 28 ORDER BY dateline DESC LIMIT 0 , 1');

Rewriting it to this:

$latesta = $db->query('SELECT title,threadid,views,replycount,postusername,datel ine FROM ' . TABLE_PREFIX . 'thread WHERE forumid = 28 ORDER BY dateline DESC LIMIT 0 , 5');

Returns a mySQL error so I'm stuck. Any help is appreciated, thanks.

Adrian Schneider 09-03-2006 05:18 AM

What's the MYSQL error?

zeroality 09-03-2006 06:13 AM

Database error in vBulletin 3.6.0:

Invalid SQL:

That's all it says, after displaying this:
Quote:

Database Error Database error
The PokeRealm.net Forums database has encountered a problem.
Please try the following:

* Load the page again by clicking the Refresh button in your web browser.
* Open the www.pokerealm.net home page, then try to open another page.
* Click the Back button to try another link.

The www.pokerealm.net forum technical staff have been notified of the error, though you may contact them if the problem persists.

We apologise for any inconvenience.

Adrian Schneider 09-03-2006 06:16 AM

View the HTML source so you can see the hidden error message.

zeroality 09-03-2006 05:21 PM

I duplicated the error and left it online for you to check out. I really appreciate the help!

http://www.pokerealm.net/news/

I also took out the redirect script in the iFrame incase you wanted to view that as well.

http://www.pokerealm.net/announceframe.php

Here are .txts of the iframe source and the php source. PHP code probably isn't optimized, I can fix that later.

http://www.pokerealm.net/zero/login_inc2.txt
http://www.pokerealm.net/zero/announceframe.txt

Edit: I just noticed (by looking at the iframe by itself - hadn't tried that) that the SQL error is from the SECOND query I am running down there. However, I will just let you take a look at the whole shebang so hopefully I can get better advice on how to write this hack as a whole. (If you end up writing it, feel free to release it as a MOD or something :p - just credit tantawi for the original stuff.)

I want to display the title/text/replies/views of the latest 5 threads from my news forum.

Edit2: Nevermind. It's ugly but I just set up a separate query for pulling each thread so 5 news articles = 10 queries. I can live with that I suppose.

http://www.pokerealm.net is what I ended up with. Man, someone should really rewrite this 'correctly' and release it as a MOD - as well as that vbulletin 'sidebar'. Those would be MotM easy!


All times are GMT. The time now is 01:18 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.04238 seconds
  • Memory Usage 1,725KB
  • 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)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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