html中select语句读取mysql表中内容

  <?

  $record=0;

  $db=@mysql_pconnect('localhost','root');

  @mysql_select_db('1234',$db);

  $strsql="select * from 1234_data";

  $result=@mysql_query($strsql);

  $data=@mysql_fetch_array($result);

  $record=@mysql_num_rows($result);

  echo "<select name=type size=1>\n";

  do{

  if ($record==1){

  echo "<option value=".$data['cname']." selected>".$data['cname']."</option>\n";

  }

  else{

  echo "<option value=".$data['cname'].">".$data'cname']."</option>\n";

  }

  }while($data=@mysql_fetch_array($result));

  echo "</select>\n";

  ?>