mysql_connect("localhost", "root");???应该是mysql_connect("localhost", "root","密码");吧还有
if ($myrow = mysql_fetch_array($result))
do { ... } while ($myrow = mysql_fetch_array($result)); 
要么你会少得到一条的
要么你会输出一条空值语句[链接]
..建议用
while ($myrow = mysql_fetch_array($result))
{ ........ }
或者
$num_rows = mysql_num_rows($result);
if($num_rows < 1):
 exit("对不起,没有找到记录!");
else:
 do { ... } while ($myrow = mysql_fetch_array($result)); 
endif;