下拉选项中的SQL查询

时间:2015-06-30 16:54:00

标签: php html mysql

我正在尝试通过database下拉显示选项。表的名称是location,loc是varchar数据类型表中的列

<select style="width: 200px;" name="location" id="myselect" onchange="window.location='enable1.php?id='+this.value+'&pos='+this.selectedIndex;">
  <option value="All">All</option>
  <?php

  $sql="select * from location";
  var_dump($sql);
  $query=mysqli_query($conn,$sql);
  echo "1";
  while($row=mysql_fetch_array($query))
  {
      echo "<option value='$row[loc]'>'$row[loc]'</option>";
  }
    ?>

</select>

但是当我加载页面时,我不会在下拉列表中获得任何输出。只有一个选项,那就是&#34; ALL&#34;。 Var_dump()也不输出任何内容

1 个答案:

答案 0 :(得分:1)

删除数组键周围的单引号:

echo "<option value='$row[loc]'>$row[loc]</option>";// line 123