I used PHP to combine several MySQL queries into a single array and now I'm trying to 
sort the results by one of the named columns.  Is there an easy way to do this?  asort 
didn't seem to do the trick, but maybe I'm not using it correctly.
 
Here's the commands:
 
asort($T);
reset($T);
foreach($T as $key => $value)
   foreach ($value as $key2 => $value2)
      print "$key) $key2 = $value2<br>";
 
 
Here's the output...  See how the entries aren't sorted by the date?  That's what I'm 
trying to accomplish.
 
0) Date = 2003-11-11
0) Type = Adj.
0) ID = 31
0) OrderNum = 31
0) Qty = 1
1) Date = 2003-11-04
1) Type = PO
1) ID = 34
1) OrderNum = 107
1) Status = C
1) Qty = 1008
2) Date = 2003-11-05
2) Type = DO
2) ID = 218
2) OrderNum = 178
2) Status = C
2) Qty = 6
3) Date = 2003-11-05
3) Type = DO
3) ID = 222
3) OrderNum = 180
3) Status = C
3) Qty = 6
6) Date = 2003-11-11
6) Type = DO
6) ID = 261
6) OrderNum = 261
6) Status = O
6) Qty = 4
4) Date = 2003-11-12
4) Type = DO
4) ID = 223
4) OrderNum = 223
4) Status = O
4) Qty = 6
7) Date = 2003-11-12
7) Type = DO
7) ID = 271
7) OrderNum = 271
7) Status = O
7) Qty = 5
9) Date = 2003-11-12
9) Type = DO
9) ID = 299
9) OrderNum = 299
9) Status = O
9) Qty = 12
10) Date = 2003-11-12
10) Type = DO
10) ID = 314
10) OrderNum = 314
10) Status = O
10) Qty = 3
11) Date = 2003-11-13
11) Type = DO
11) ID = 315
11) OrderNum = 315
11) Status = O
11) Qty = 12
12) Date = 2003-11-13
12) Type = DO
12) ID = 325
12) OrderNum = 325
12) Status = O
12) Qty = 12
5) Date = 2003-11-14
5) Type = DO
5) ID = 252
5) OrderNum = 252
5) Status = O
5) Qty = 18
8) Date = 2003-11-14
8) Type = DO
8) ID = 291
8) OrderNum = 291
8) Status = O
8) Qty = 12
13) Date = 2003-11-15
13) Type = DO
13) ID = 364
13) OrderNum = 364
13) Status = C
13) Qty = 18
15) Date = 2003-11-15
15) Type = DO
15) ID = 381
15) OrderNum = 381
15) Status = C
15) Qty = 12
14) Date = 2003-11-18
14) Type = DO
14) ID = 374
14) OrderNum = 374
14) Status = O
14) Qty = 6
16) Date = 2003-11-05
16) Type = DO
16) ID = 218
16) OrderNum = 178
16) Status = C
16) CrossReference = Y
16) Qty = 6
17) Date = 2003-11-05
17) Type = DO
17) ID = 222
17) OrderNum = 180
17) Status = C
17) CrossReference = Y
17) Qty = 6
18) Date = 2003-11-15
18) Type = DO
18) ID = 364
18) OrderNum = 364
18) Status = C
18) CrossReference = Y
18) Qty = 18
19) Date = 2003-11-15
19) Type = DO
19) ID = 381
19) OrderNum = 381
19) Status = C
19) CrossReference = Y
19) Qty = 12

 
Thanks in advance for any information you have to help.
 
-Ed
 
 

Reply via email to