Jump to content

sql getting wrong results


geroido

Recommended Posts

Hi

I have two tables that I'm trying to join and get results from - orderdetails and menuitemdetails. What I'm trying to do is pull all the the orders from orderdetails pertaining to a particular client. The client id is held in menuitemdetails and I use $_SESSION['clsrevid']." to compare it. Now the query is getting every record regardless of the id held in $_SESSION['clsrevid'].". Any idea why it's not just getting the records of the specific client. the clientID is of the form CLS_owen4785f5b9ce484 or  CLS_carey4780bc7a6e1bc. I've echoed the query and it seems ok. The echo result is:

 

SELECT orderdetails.Ordernum, SUM(orderdetails.itemcost * orderdetails.ItemQuantity) as mytotal, orderdetails.CustFName, orderdetails.CustSName, orderdetails.StreetAddr, orderdetails.Town, orderdetails.County, orderdetails.TelNum, orderdetails.orddate, ClientID from orderdetails left join menuitemdetails on orderdetails.MenuItemID=menuitemdetails.MenuItemID and ClientID = ' CLS_owen4785f5b9ce484' group by orderdetails.Ordernum 

 

 

actual query:

$query = "SELECT orderdetails.Ordernum, SUM(orderdetails.itemcost * orderdetails.ItemQuantity) as mytotal, 
orderdetails.CustFName, orderdetails.CustSName, orderdetails.StreetAddr, orderdetails.Town, orderdetails.County, 
orderdetails.TelNum, orderdetails.orddate, ClientID  from orderdetails left join menuitemdetails on 
orderdetails.MenuItemID=menuitemdetails.MenuItemID  
and ClientID = '".$_SESSION['clsrevid']."' group by orderdetails.Ordernum ";

Link to comment
https://forums.phpfreaks.com/topic/123978-sql-getting-wrong-results/
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.