PHP从mysql获取数据并将其放入<;选择>;

PHP从mysql获取数据并将其放入<;选择>;,php,mysql,Php,Mysql,有谁能告诉我,如何通过php从mysql中获取名称,然后将所有这些名称放在hmtl select标记中,供用户选择一个名称使用。它允许您从SQL中访问数据,然后在select中输出数据。使用foreach echo "<select name='username'>"; while($row=mysql_fetch_array($r)) { $user=array( $row['fieldname']); foreach($user as $val) {

有谁能告诉我,如何通过php从mysql中获取名称,然后将所有这些名称放在hmtl select标记中,供用户选择一个名称使用。它允许您从SQL中访问数据,然后在select中输出数据。

使用foreach

echo "<select name='username'>"; 
 while($row=mysql_fetch_array($r))
  {
  $user=array( $row['fieldname']);
  foreach($user as $val)
   {
      echo "<option value='\$val\'>".$val."</option>";
   }  
  }
 echo "</select>";  
echo”“;
while($row=mysql\u fetch\u数组($r))
{
$user=array($row['fieldname']);
foreach($user作为$val)
{
回显“$val.”;
}  
}
回声“;
希望这有助于检查

提示是

    // sql connection here
    $query="SELECT * FROM emp";
    $result=mysql_query($query);
    while($r=mysql_fetch_array($result)
    {
      echo $r[0];
      // all the row that u want to fetch
    }
做一些研究: