php - GROUP BY mysql showing only one row. But want repetitions also -


my table structure

id  order_id  location time    date  1   951        x              2/03/2013  2   951        x      13:00   2/03/2013  3   951        y              3/03/2013 

i want show these in php group date like

date 2/03/2013 orderid 951 location x orderid 951 location x  date 3/03/2013 orderid 951 location y 

mysql query im performing

select * table order_id=951 group date order id asc 

but query return first row of same data . how can show repetition in group date category. how use in php show data taking date separate variable.

i editing question let know date can want order id show date in group including repetition.

if want show rows in table, better order date, id grouping in php.

$result = mysql_query("select * table order data asc,id asc"); $last_date = ""; while(($row=mysql_fetch_assoc($result))) {     if($last_date != $row['date'])     {         echo "date " . $row['date'] . "\n";     }     echo "orderid ". $row['order_id']." location " . $row['location']. "\n"; } 

Comments

Popular posts from this blog

Capture and play voice with Asterisk ARI -

c++ - Can not find the "fiostream.h" file -

java - Why database contraints in HSQLDB are only checked during a commit when using transactions in Hibernate? -