Jump to content

Does this look ok?


dhimok

Recommended Posts

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
");

Link to comment
https://forums.phpfreaks.com/topic/67581-does-this-look-ok/
Share on other sites

<?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
");?>

Link to comment
https://forums.phpfreaks.com/topic/67581-does-this-look-ok/#findComment-339462
Share on other sites

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>';

	}
}

?>

Link to comment
https://forums.phpfreaks.com/topic/67581-does-this-look-ok/#findComment-339470
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.