graham23s Posted April 6, 2008 Share Posted April 6, 2008 Hi GUys, i'm using this query to get the sum total from a table: <?php $q_price = "SELECT SUM(quantity_total) as `total` FROM `fcp_orders` WHERE `customer_id`='$var_loggedinuserid'"; $r_price = mysql_query($q_price); ?> i also need the `shipping_costs` values from this table aswell, do i need to do another query or can i get the row by adding to the query above? thanks guys Graham Link to comment https://forums.phpfreaks.com/topic/99796-help-with-a-query/ Share on other sites More sharing options...
benjaminbeazy Posted April 6, 2008 Share Posted April 6, 2008 you should be able to just tack on shipping_costs to you select.. Link to comment https://forums.phpfreaks.com/topic/99796-help-with-a-query/#findComment-510385 Share on other sites More sharing options...
Barand Posted April 6, 2008 Share Posted April 6, 2008 try it <?php $q_price = "SELECT SUM(quantity_total) as `total`, SUM(shipping_costs) as totship FROM `fcp_orders` WHERE `customer_id`='$var_loggedinuserid'"; Link to comment https://forums.phpfreaks.com/topic/99796-help-with-a-query/#findComment-510388 Share on other sites More sharing options...
graham23s Posted April 6, 2008 Author Share Posted April 6, 2008 Hi GUys, i did this: $q_price = "SELECT shipping_costs, SUM(quantity_total) as `total` FROM `fcp_orders` WHERE `customer_id`='$var_loggedinuserid'"; $r_price = mysql_query($q_price); just to get the results once from the table, i just need to get the shipping costs once, then i can work with it from there but i am getting a "mysql_fetch_array(): supplied argument is not a valid MySQL result resource " with the query i did above i thought the syntax looked ok am i wrong? thanks guys Graham Link to comment https://forums.phpfreaks.com/topic/99796-help-with-a-query/#findComment-510401 Share on other sites More sharing options...
Barand Posted April 6, 2008 Share Posted April 6, 2008 You can aggregate or select individual row values but not both in a simple SELECT. This will give rows with individual shipping_costs and also the total quantity in every row SELECT shipping_costs FROM `fcp_orders` JOIN (SELECT SUM(quantity_total) as `total` FROM `fcp_orders` WHERE `customer_id`='$var_loggedinuserid') as qtotal WHERE `customer_id`='$var_loggedinuserid' Link to comment https://forums.phpfreaks.com/topic/99796-help-with-a-query/#findComment-510407 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.