Do the rows in the table have a field, in which a value is stored that is unique to that row? If they do, try issuing a query that deletes a row based on that value i.e. $Query = "DELETE from dilivery_address WHERE fieldName = 'uniqueFieldValue'";
To track down the problem try writing the $result statement like so:
if(!($result = mysql_query($sql, $connection))) {
print("Can't perform query!<br>\n");
print("MySQL Reports: " . mysql_error() . "<br>\n");
}
This will give you a MySQL error message that you can work from.
I hope this is useful!