dhimok Posted September 1, 2007 Share Posted September 1, 2007 Can anybody tell me if theres something wrong with this query $result = dbQuery(" SELECT SUM(reviews_stars) AS REVIEWS FROM ".TABLE_PRODUCT_REVIEWS.", ".TABLE_PRODUCTS." WHERE ".TABLE_PRODUCT_REVIEWS.".product_id = ".TABLE_PRODUCTS.".product_id GROUP BY ".TABLE_PRODUCT_REVIEWS.".product_id ORDER BY REVIEWS DESC LIMIT $offset, $rowsPerPage "); Quote Link to comment https://forums.phpfreaks.com/topic/67581-does-this-look-ok/ Share on other sites More sharing options...
darkfreaks Posted September 1, 2007 Share Posted September 1, 2007 <?php $result = mysql_query(" SELECT SUM 'reviews_stars' AS REVIEWS FROM ".TABLE_PRODUCT_REVIEWS.", ".TABLE_PRODUCTS." WHERE ".TABLE_PRODUCT_REVIEWS.".product_id = ".TABLE_PRODUCTS.".product_id GROUP BY ".TABLE_PRODUCT_REVIEWS.".product_id ORDER BY REVIEWS DESC LIMIT $offset, $rowsPerPage ");?> Quote Link to comment https://forums.phpfreaks.com/topic/67581-does-this-look-ok/#findComment-339462 Share on other sites More sharing options...
Jessica Posted September 1, 2007 Share Posted September 1, 2007 Why are you asking? Is there an error? Quote Link to comment https://forums.phpfreaks.com/topic/67581-does-this-look-ok/#findComment-339467 Share on other sites More sharing options...
dhimok Posted September 1, 2007 Author Share Posted September 1, 2007 I am getting the right number of results but empty ones with this errror Notice: Undefined property: stdClass::$product_name and heres the full code <?php $retval = ''; $result = dbQuery(" SELECT SUM(reviews_stars) AS REVIEWS FROM ".TABLE_PRODUCT_REVIEWS.", ".TABLE_PRODUCTS." WHERE ".TABLE_PRODUCT_REVIEWS.".product_id = ".TABLE_PRODUCTS.".product_id GROUP BY ".TABLE_PRODUCT_REVIEWS.".product_id ORDER BY REVIEWS DESC LIMIT $offset, $rowsPerPage "); if(dbNumRows($result) > 0) { $total = dbNumRows($result); while($row = dbFetchObject($result)) { $retval .= '<div>'; $retval .= '<h3>'. $row->product_name .'</h3>'; $retval .= '</div>'; } } ?> Quote Link to comment https://forums.phpfreaks.com/topic/67581-does-this-look-ok/#findComment-339470 Share on other sites More sharing options...
darkfreaks Posted September 1, 2007 Share Posted September 1, 2007 <?php $row=>[product_name]; ?> Quote Link to comment https://forums.phpfreaks.com/topic/67581-does-this-look-ok/#findComment-339472 Share on other sites More sharing options...
Barand Posted September 1, 2007 Share Posted September 1, 2007 You don't select product_name. Quote Link to comment https://forums.phpfreaks.com/topic/67581-does-this-look-ok/#findComment-339478 Share on other sites More sharing options...
dhimok Posted September 1, 2007 Author Share Posted September 1, 2007 Exactly. I thought by using fetchObject class wasnt necessary to select. But it works now as u said, thanks Quote Link to comment https://forums.phpfreaks.com/topic/67581-does-this-look-ok/#findComment-339481 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.