假设存这些数据的数据表为user,则用sql语句 select * from user where Grate=3 and Gender='Male' 就可以从数据库中查到对应的记录。

解决方案 »

  1.   

    <?php
    $grate=$_GET['Grate'];//得到url传递的值
    $gender=$_GET['Gender'];//得到url传递的值
    $query="select name from table_name where  Gender='$gender' and Grate='$grate';";
    $resource=mysql_query($query);
    $result=mysql_fetch_assoc($resource);
    $i=0;
    while($name[$i]=$result['name'])
    {
      $i++;
    };
    print_r($name);//得到张三了,不过满足"Grate=3同时也满足Gender=Male"的人可能很多啊
    mysql_free_result($resource);
    ?>
      

  2.   

    select * from user where Grate=3 and Gender='Male'