Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 08-07-2007, 08:13 AM
nhatrang nhatrang is offline
 
Join Date: Jun 2004
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default with it no good

Hi guys,

I have 4 sql queries command, but for some reason, with the last one, it doesn't work, but when i take it out, it worksl ike charm... can somebody help me?

Code:
  	 <? $lilet_db = mysql_query("SELECT title,threadid,firstpostid,forumid FROM localhost_vbnews.thread WHERE forumid IN $channels AND attach <>0 AND title !='$et[title]' ORDER BY dateline DESC limit 30") or die(mysql_error());  
  while($lilet = mysql_fetch_array($lilet_db)) { 

       $lilpost_db = mysql_query("select pagetext from localhost_vbnews.post WHERE postid=$lilet[firstpostid]") or die(mysql_error());
	   while($lilpost = mysql_fetch_array($lilpost_db)) {
  			$liletatt_db = mysql_query("SELECT attachmentid,userid FROM localhost_vbnews.attachment WHERE postid=$lilet[firstpostid] ORDER BY dateline DESC limit 1") or die(mysql_error());  
  while($liletatt = mysql_fetch_array($liletatt_db)) { 
    		$position_db = mysql_query("SELECT pagetext FROM localhost_vbnews.post WHERE threadid=$lilet[threadid] AND title='position' ORDER BY dateline DESC limit 1") or die(mysql_error());
			while($position = mysql_fetch_array($position_db)) { 
				
	 $post = substr($lilpost[pagetext], 0, 98);
  $title = substr($lilet[title], 0, 25);
	echo "	<div class=\"box\"><a href=\"page.php?et=$lilet[firstpostid]&ch=$lilet[forumid]&desc=$liletatt[attachmentid]\" style=\"text-decoration:none;\">
				<img src=\"/show_image.php?filename=./images/attach/$liletatt[userid]/$liletatt[attachmentid].attach&pos=$pos&width=243&height=98\" width=\"243\" height=\"98\" alt=\"$lilpost[pagetext]\" /></a>
				<h5>$title</h5>
				<p>$post</p>
				<a href=\"page.php?et=\" style=\"text-decoration:none;\"><img src=\"layout/more.png\" alt=\"$lilet[title]\" width=\"39\" height=\"9\" /></a>
			</div>";
} }  }

This is the query that throws it off... i'm not sure why

The thing for sure is that, not all threads has replies with title "position"... could this be the problem?

Here is the one that I'm having a hard time on
Code:
    		$position_db = mysql_query("SELECT pagetext FROM localhost_vbnews.post WHERE threadid=$lilet[threadid] AND title='position' ORDER BY dateline DESC limit 1") or die(mysql_error());
			while($position = mysql_fetch_array($position_db)) {
Thank you in advance.
Reply With Quote
  #2  
Old 08-07-2007, 12:04 PM
Opserty Opserty is offline
 
Join Date: Apr 2007
Posts: 4,103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well the query will only return threads that have the exact title 'position', vB adds "RE:" to replies by default so you may only return a small number of entries.

I don't really know what you are trying to achieve but you could just remove the AND title='postion'
Reply With Quote
  #3  
Old 08-07-2007, 04:25 PM
nhatrang nhatrang is offline
 
Join Date: Jun 2004
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well, I wanted one query to pull out a thread with the title exactly like position...
Reply With Quote
  #4  
Old 08-08-2007, 09:35 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It might be due to language, but 'exactly' and 'like' are 2 words that contradict.

If you want the title to be exactly 'position':
[sql]..WHERE title = 'postition'...[/sql]
If you want the title to contain the word 'position':
[sql]...WHERE title LIKE '%position%'[/sql]
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


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


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03692 seconds
  • Memory Usage 2,180KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete