This query is not returning any result as there seems to be an issue with the sql. 

```
$sql = "select region_description from $DB_Table where region_id='".$region_id."' and region_status =(1)";
$res = mysql_query($sql,$con) or die(mysql_error()); 
$result = "( "; 
$row = mysql_fetch_array($res); 
$result .= "\"" . $row["region_description"] . "\"";
while($row = mysql_fetch_array($res))
{
   echo "<br /> In!";
   $result .= " , \"" . $row["region_description"] . "\""; 
}
$result .= " )";
mysql_close($con);
if ($result) 
{
   return $result;
} 
else 
{
   return 0;
}

```

region\_id is passed as 1. 

I do have a record in the DB that fits the query criteria but no rows are returned when executed. I beleive the issue is in this part ,

```
region_id='".$region_id."' 

```

so on using the gettype function in my php it turns out that the datatype of region\_id is string not int and thus the failure of the query to function as my datatype in my tableis int. what would be the way to get parameter passed to be considered as an int in php. url below

```
GetRegions.php?region_id=1

```

Thanks