I have an array coming from my database I want to format and display with php
Array (
[customer] => Array (
[customer_id] => 1
[firstname] => Mitchell
[lastname] => Bray
[order_id] => 3
[date_added] => 2012-01-17 11:22:30
[name] => iPod Shuffle
[quantity] => 1
)
)
Array (
[customer] => Array (
[customer_id] => 1
[firstname] => Mitchell
[lastname] => Bray
[order_id] => 3
[date_added] => 2012-01-17 11:22:30
[name] => iPod Touch
[quantity] => 1
)
)
Array (
[customer] => Array (
[customer_id] => 1
[firstname] => Mitchell
[lastname] => Bray
[order_id] => 14
[date_added] => 2012-01-25 08:39:54
[name] => iPod Touch
[quantity] => 2
)
)
Array (
[customer] => Array (
[customer_id] => 1
[firstname] => Mitchell
[lastname] => Bray
[order_id] => 14
[date_added] => 2012-01-25 08:39:54
[name] => HTC Touch HD
[quantity] => 3
)
)
Array (
[customer] => Array (
[customer_id] => 2
[firstname] => M
[lastname] => Bray
[order_id] => 15
[date_added] => 2012-02-02 14:33:45
[name] => HTC Touch HD
[quantity] => 1
)
)
I want to display something like:
Mitchell Bray
iPod Shuffle qty 3
iPod Touch qty 3
HTC Touch HD qty 3
M Bray
HTC Touch HD qty 1
added sql query if that helps
$sql = "
select c.customer_id, c.firstname, c.lastname,
o.order_id, o.date_added,
op.name, op.quantity
from `" . DB_PREFIX . "customer` c
inner join `" . DB_PREFIX . "order` o on o.customer_id = c.customer_id
inner join `" . DB_PREFIX . "order_product` op on o.order_id = op.order_id";
You should use group by.Modify query like this:
Check Updated Answer:
Update 2: