Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 05-18-2004, 06:46 PM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default query problem

been playing with this query for days and despite it working almost fine, it refuses to work really fine, it refuses to pull projects without a rating and i really need it to do that, can someone help me please as i dunno where i've gone wrong

PHP Code:
            // handles end user view options
             
switch ($view
             { 
                 case 
"latest":
                     
$group "GROUP BY project_rate.projectid";
                     
$order "ORDER BY project_rate.projectid DESC";
                     
$limit "LIMIT 10";
                 break;
                 case 
"random":
                     
$group "GROUP BY project_rate.projectid";
                     
$order "ORDER BY RAND(project_rate.projectid)";
                 break; 
                 case 
"votes":
                     
$group "GROUP BY project_rate.rate";
                     
$order "ORDER BY project_rate.rate DESC, project_rate.projectid DESC";
                 break;  
                 default:
                     
$group "GROUP BY project_rate.projectid";
                     
$order "ORDER BY project_rate.projectid DESC";
                     
$limit "LIMIT " . ($minlimit-1) . ", $perpage"
             }
 
 
 
             
// extracts projects for main project page
             
$projects $DB_site->query("
                 SELECT COUNT(*) AS votes, project_rate.projectid,
                 projects.text, project_rate.rate, projects.timestamp,
                 user.username
                 FROM project_rate
                 LEFT JOIN projects ON (project_rate.projectid = projects.projectid)
                 LEFT JOIN user ON (user.userid = projects.userid)
                 
$clause
                 
$group
                 
$order
                 
$limit 
             "
); 
Reply With Quote
  #2  
Old 05-18-2004, 08:39 PM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

fixed it
PHP Code:
            switch ($view
             { 
                 case 
"latest":
                     
$group "GROUP BY confessions.confessionid";
                     
$order "ORDER BY confessions.confessionid DESC";
                     
$limit "LIMIT 10";
                 break;
                 case 
"random":
                     
$group "GROUP BY confessions.confessionid";
                     
$order "ORDER BY RAND(confessions.confessionid)";
                 break; 
                 case 
"votes":
                     
$group "GROUP BY confessions.rate";
                     
$order "ORDER BY confessions.rate DESC, confessions.confessionid DESC";
                 break;  
                 default:
                     
$group "GROUP BY confessions.confessionid";
                     
$order "ORDER BY confessions.confessionid DESC";
                     
$limit "LIMIT " . ($minlimit-1) . ", $perpage"
             }
 
 
 
             
// extracts confessions for main confession page
             
$confessions $DB_site->query("
                 SELECT COUNT(*) AS votes, confessions.confessionid,
                 confessions.text, confession_rate.rate, confessions.timestamp,
                 user.username
                 FROM confessions
                 LEFT JOIN confession_rate ON (confessions.confessionid = confession_rate.confessionid)
                 LEFT JOIN user ON (user.userid = confessions.userid)
                 
$clause
                 
$group
                 
$order
                 
$limit 
             "
); 
but now the data i was counting don't show, any suggestions on what i should do?
Reply With Quote
  #3  
Old 05-18-2004, 08:43 PM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

never mind fixed it, sorry for wasting everyones time.
Reply With Quote
Reply


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:42 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.03690 seconds
  • Memory Usage 2,211KB
  • Queries Executed 13 (?)
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_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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_postinfo_query
  • fetch_postinfo
  • 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