Davy put this into a script and run it .......
$dbase = "somedatabase"; // change this to suit !! $db = mysql_connect("localhost", "root"); // change this also!! mysql_select_db($dbase,$db); $result = mysql_list_tables($dbase); $rowcount = mysql_num_rows($result); for ($j = 0; $j < $rowcount; $j++){ $tablenam = mysql_tablename($result, $j); echo "<strong>".$tablenam."</strong> ("; $fieldresult = mysql_list_fields($dbase, $tablenam); $fieldcount = mysql_num_fields($fieldresult); echo $fieldcount." fields)<br>\n"; for ($k = 0; $k < $fieldcount; $k++){ $fieldnam = mysql_field_name($fieldresult, $k); echo " ".$fieldnam." <small>"; $fieldtyp = mysql_field_type($fieldresult, $k); echo $fieldtyp." ("; $fieldsiz = mysql_field_len($fieldresult, $k); echo $fieldsiz.") </small><br>\n"; } echo "<hr>\n"; } that should tell you everything you need to know about your database and how to do it. ----- Original Message ----- From: "Davy Obdam" <[EMAIL PROTECTED]> To: "PHP-WIN" <[EMAIL PROTECTED]>; "PHP" <[EMAIL PROTECTED]> Sent: Monday, February 03, 2003 5:24 AM Subject: [PHP-WIN] Looping through the mysql_field_name function > Hi ppl, > > I have a problem that probably very simple, but i cannot figure it out > right now.... > I need to get the field names of my database. I have a query like select > * from books and now i wanna have both the result and the field name. I > have been trying with mysql_field_name, but not succesfully... > > $i = 0; > for($a=0; $a < sizeof(mysql_field_name($db->sqlResult, $i)); $a++) { > echo mysql_field_name($db->sqlResult, $i)."<br />"; > $i++; > } > > Can anyone help me please.. Your help is greatly appreciated;-) > > Best regards, > > Davy Obdam > mailto:[EMAIL PROTECTED] > > > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php