Someone gave me the idea, and I coded it tonight use for making option lists of legal values from a mysql field that is enum'd. You don't have to know the values ahead of time. <function>---------------------------------------------------------------------- function mysql_fetch_enums( $link, $table_name, $field_name ){ $mysql_datatype_field = 1; if (!$result = mysql_query ("SHOW COLUMNS FROM $table_name LIKE '$field_name'", $link ) ){ $output=0; } else { $mysql_column_data = mysql_fetch_row( $result ); if ( !$enum_data= $mysql_column_data[$mysql_datatype_field] ){ $output=0; } else if ( !$buffer_array=explode("'", $enum_data) ){ $output = 0; } else { $i = 0; reset ($buffer_array); while (list(, $value) = each ($buffer_array)) { if( $i % 2 ) $output[] = $value; ++$i; } } } return $output; } </function>---------------------------------------------------------------------- <test>---------------------------------------------------------------------- <?php $link = mysql_connect ( 'SERVER', 'USER', 'PASSWORD' ) or die ("Could not connect"); mysql_select_db('DATABASE', $link) or die ("Could not select database"); $holder = mysql_fetch_enums ( $link, 'TABLE_NAME', 'FIELD_NAME' ); $i=0; reset ($holder); while (list(, $value) = each ($holder)) { echo "UseForOption$i: $value<br>\n"; ++$i; } mysql_close(); ?> </test> ---------------------------------------------------------------------- -- ________________________________________________________________ Sites by friends of mine: http://www.myhiddentreasures.com/ ________________________________________________________________ WARNING personal propaganda signature TAKE WHAT YOU LIKE AND LEAVE THE REST SINCE OUR GOVERNMENT WON'T PRESERVE OUR CLIMATE, IT'S UP TO US! Imagine ** yourself ** and your kids now an endangered species <1>Inflate automobile tires to near maximum in summer, -2psi in winter <2>add insulation to house and hot water heater, and refrigerator, <3>combine trips in cars, make less of them <4>buy cars, sports vehicles and recreational vehicles with good if not best mileage <4>put awnings over windows is summer, remove in winter. <5> add solar hot water heating. <6>Push for energy recycling clothes dryers <7> walk more, play outside with your kids! <8> let your grass grow to 3-4 inches, chokes weeds, saves water and energy, keeps house cooler <9> Put WHITE or REFLECTIVE materials on roofs to send energy back into space. <10> Vote for burial of logging slash onsite in logging areas for better watersheds and less burned vegetation. <11> compost your leaves and grass, bury in flower beds, lawns, gardens, or give away. <12> VOTE for energy and CO2 ratings on ALL products and foods. KNOW how much damage your purchases do to the climate. <13> Give your kids less stuff and more of you. <14> recycle everything you can <15> limit your children to an average 1 per adult between all your marriages. (Only REPLACE yourself, not expand the population) -- 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]