Avec cette réponse, je suppose que le $_SESSION['user_postcode'] est rempli à partir d'un certain type de zone de saisie et que la valeur est un code postal valide (comme "M3 4").
Vous pouvez utiliser preg_match pour séparer le code postal du numéro et essayer de sélectionner les codes postaux à partir de la base de données. Jetez un oeil à cet exemple :
$matches = array();
$zipCode = preg_match('/^([a-z0-9]+)/i', $_SESSION['user_postcode'], $matches);
Le code postal est maintenant dans la variable $matches à la deuxième place ($matches[1]). Utilisez maintenant cette valeur pour créer une requête et vérifiez si elle est la même que les autres..
$query = "SELECT *
From ptb_stats, ptb_users
WHERE ptb_stats.user_id=ptb_users.id
AND ptb_stats.user_postcode REGEX '^" . $matches[1] . "'";