Im just stuck up with a small query. In my database ive a table called specialization which is dependent on qualification. In specialization i ve 3 fields: QualificationId, SpecializationId,SpecializtionArea. in specialization table there are SpecializationArea with same name but with diferent SpecializationId and QualificationId. Now when i enter search page and select to search based on specialization then it doesnt displays the results for search. In the userdetails table specialization and qualification are stored with thier id values.
Ive used the query below. Is the query correct?
Expand|Select|Wrap|Line Numbers
- //Create Query for Specialization
- if($dropdown == Specialization){
- $query= mysql_query("SELECT QualificationId,SpecializationId FROM specialization WHERE SpecializationArea='$search'");
- while($nt=mysql_fetch_array($query)){
- //echo "" .$nt['QualificationId']. "" .$nt['SpecializationId']. "<BR>";
- $result = "SELECT UserName FROM userdetails WHERE Qualification='$nt[QualificationId]' AND Specialization='$nt[SpecializationId]'" or die (mysql_error());
- $data = mysql_query($result) or die(mysql_error());
- }
- }
Thanks
Srushti