<html> <head> <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8"> </head> <?php $server = '127.0.0.1'; $username = 'root'; $password = 'root'; $link = mysql_connect($server, $username, $password); if (!$link) { die('can not connect : ' . mysql_error()); } echo 'successfully connected'; $db_selected = mysql_select_db('stock_db',$link); if (!$db_selected){ die('fail to select database'.mysql_error()); } $result = mysql_query('SELECT * FROM stock'); if (!$result) { die('query fail'.mysql_error()); } $numFields = mysql_num_fields($result); print("<br>num of fields:"); print($numFields); $nameFields = array(); for($i=0;$i<$numFields;$i++){ $nameFields[] = mysql_field_name($result, $i); } // print($nameFields[0]); // print($nameFields[1]); // print($nameFields[2]); // print($nameFields[3]); print("<br>"); print("<table border=1>"); print("<tr>"); for($j=0;$j<$numFields;$j++){ print("<td>"); print($nameFields[$j]); print("</td>"); } print("</tr>"); while ($row = mysql_fetch_assoc($result)) { print("<tr>"); for($j=0;$j<$numFields;$j++){ print("<td>"); print($row[$nameFields[$j]]); print("</td>"); } print("</tr>"); } print("</table>"); mysql_close($link); ?> </html>