是否可以使用Optgroup查询mySQL数据库?

时间:2013-12-19 23:41:17

标签: php html mysql sql

例如,假设我有以下代码:

Choose a city:
<select name="city">
  <optgroup label="East Coast Cities">
    <option value="New York">New York</option>
    <option value="Atlanta">Atlanta</option>
    <option value="Miami">Miami</option>
  </optgroup>
  <optgroup label="West Coast Cities"> 
    <option value="Las Vegas">Las Vegas</option> 
    <option value="Los Angeles">Los Angeles</option> 
    <option value="San Francisco">San Francisco</option> 
  </optgroup> 
</select>

这将给我正确的下拉菜单..现在..说每个值也是我的mySQL数据库中的值。例如,我在我的数据库中有一个表,这些表还连接到900个不同人的行表,每个人都住在这些城市中的一个。我想做的就是拥有它以便当有人选择一个类别,它只根据其他规格搜索居住在该城市的人们。这就是我到目前为止所使用的php文件我想到的:

<?php $con=mysqli_connect("server","username","password","Database");
// Check connection
if (mysqli_connect_errno())
  {
  throw new Exception(mysqli_connect_error(), mysqli_connect_errno());
  }

$city_query = $_POST['city'];

$result = mysqli_query($con,"SELECT name, address, city_name
FROM (People INNER JOIN City ON People.city_name = City.city_name) 
WHERE city_name = $city_query"); 

 //print out table using echo

mysqli_close($con); ?>

我希望这很清楚。感谢任何帮助,谢谢。

0 个答案:

没有答案