cheers. i actually got this working. i didn't think of this as im too used to SQL!
$connection_l = mysql_connect($host, $user, $pass) or die ("Unable to connect!");
mysql_select_db($db) or die ("Unable to select database!");
$query_PD = "SELECT * FROM property WHERE pavailable ='1'";
$result_PD = mysql_query($query_PD) or die ("Error in query: $query. " . mysql_error());
while($myrow_PD = mysql_fetch_array($result_PD)){
$pcode = $myrow_PD["pcode"];
$query = "INSERT INTO map_hg (id, px, py, pcode, pavailable, pstatus, poption_a, poption_b) VALUES ('', '0','0', '$pcode','','','','')";
$result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());
}
$query_b = "SELECT * FROM map_hg";
$result_b = mysql_query($query_b) or die ("Error in query: $query. " . mysql_error());
while($myrow_b = mysql_fetch_array($result_b)){
$pcodeb = $myrow_PD["pcode"];
$ass .="$pcodeb<BR>";
$i++;
}
print "$ass<BR> $i"