I am trying to loop through some database results to build an array similar
to:

Array (
    [33]=>Array (
        [usa]=>52.00
        [sa]=>553.00
    )
)

And the problem that I am having is that array_push does not want to take
keys when I am using it.

My Code:

$transactions=Array();
While($row=mysql_fetch_array($res) {
    array_push($transactions,$row[dealercode]=>Array());
    $another_query=mysql_query("do another query here");
    while($morerows=mysql_fetch_array($another_query)) {
        
array_push($transactions[$row[dealercode],$morerows[country]=>$morerows[amou
nt];
    }
}

That *should* create the array above, but as I mentioned array_push does not
seem to be taking the keys....  I just get a Parse error message for the
line. (the first array_push)

Is this is 'bug' (I hate to assume just because I cannot get it to work that
it is a bug ;) ) or am I trying to do something that is better accomplished
with another function?

TIA.


    
--
Cheers

Mike Morton

****************************************************
*
* Tel: 905-465-1263
* Email: [EMAIL PROTECTED]
*
****************************************************

"Indeed, it would not be an exaggeration to describe the history of the
computer industry for the past decade as a massive effort to keep up with
Apple."
- Byte Magazine

Given infinite time, 100 monkeys could type out the complete works of
Shakespeare. Win 98 source code? Eight monkeys, five minutes.
-- NullGrey 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to