try
<?php
         while( $my_data = msql_fetch_row ( $your_query_identifier ){
                 $the_array_I_want[ $my_data[ 0 ] ]      = $my_data[ 1 ] ;
         }

         echo "<PRE>";
         print_r( $the_array_I_want );
         echo "</PRE>";
?>

Be aware that adding an element to $the_array_I_want  will give it the next 
sequential number which would look like an ID but have nothing to do with 
the contents of your database.

Unless it is absolutely necessary I would recommend against doing this 
though. If you have record set with just a few records, no problem, 100's 
or 1000's of records and you should realize this array is using up your 
server memory. I am not sure of the mechanics of msql_fetch_row but I am 
pretty sure large result sets are not kept entirely in memory.

Morgan



At 12:10 PM 4/11/2001, you wrote:

>     I need to convert an MySQL result into an Array...somehow.  The
>query returns the following:
>
>     +----+-----------+
>     | ID |  Project  |
>     +----+-----------+
>     |  1 |     Home  |
>     |  2 |     Work  |
>     |  3 |   Family  |
>     |  4 |    Misc.  |
>     |  . |      ...  |
>     |  . |      ...  |
>     +----+-----------+
>
>     ...which I want to convert into:
>
>Array(1 => "Home", 2 => "Work", 3 => "Family", 4 => Misc.", etc....);
>
>     What's the best way to do this.
>
>     AMK4
>
>--
>W |
>   |  I haven't lost my mind; it's backed up on tape somewhere.
>   |____________________________________________________________________
>   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   Ashley M. Kirchner <mailto:[EMAIL PROTECTED]>   .   303.442.6410 x130
>   SysAdmin / Websmith                           .     800.441.3873 x130
>   Photo Craft Laboratories, Inc.             .        eFax 248.671.0909
>   http://www.pcraft.com                  .         3550 Arapahoe Ave #6
>   .................. .  .  .     .               Boulder, CO 80303, USA
>
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to