2014-05-11 29 views
0

是否有人看到我在此查詢做錯了:那我在這個SQL查詢做錯了

$subgroup_query_test = "Select Sex, Age From ten_miles 
             Where Age <= 29 
             AND Age >= 25 
             AND Sex ='$details_person_sex' 
             AND Av_speed >= '$details_person_av_speed' "; 
$results5 = mysqli_query($db, $subgroup_query_test); 

對於某種原因,我得到了太多的結果。

+0

你想實現什麼? –

+1

echo $ subgroup_query_test; – Strawberry

+1

查詢沒有問題,但你需要提供更多的信息什麼是不工作像任何錯誤等 –

回答

0

謝謝您的幫助大家,我已經找了幾個小時的問題,我無法找到它,所以我用身邊這種方式,其工作方式:

$subgroup_query_test = "Select Sex, Age, Av_speed From ten_miles 
    Where Age <= 29 AND Age >= 25 AND Sex ='$details_person_sex'"; 

    $results4 = mysqli_query($db, $subgroup_query_test); 

    while($details_age_group = mysqli_fetch_array($results4)){ 
     $Ages[] = $details_age_group['Sex']; 
     if ($details_age_group['Av_speed'] > $details_person_av_speed){ 
      $faster[]=1; 
      $slower[]=0; 
     }else{ 
      $faster[]=0; 
      $slower[]=1; 
     } 
    }; 

希望你不要太失望,我放棄了,我真的不知道爲什麼平均年齡的查詢不起作用。再次感謝。

+0

哪些data_type用於列av_speed? – VMai

+0

十進制(4,2)在SQL –

+0

你能回顯查詢併發布它嗎?你可以發佈表結構和一些數據? – user468891