इस उत्तर के साथ, मुझे लगता है कि $_SESSION['user_postcode'] किसी प्रकार के इनपुट बॉक्स से भरा हुआ है और मान एक मान्य ज़िप कोड है (जैसे "M3 4")।
आप ज़िप कोड को संख्या से विभाजित करने के लिए preg_match का उपयोग कर सकते हैं और डीबी के रूप में ज़िपकोड का चयन करने का प्रयास कर सकते हैं। इस उदाहरण पर एक नज़र डालें:
$matches = array();
$zipCode = preg_match('/^([a-z0-9]+)/i', $_SESSION['user_postcode'], $matches);
ज़िपकोड अब दूसरे स्थान पर $matches चर में है ($matches[1])। अब इस मान का उपयोग एक क्वेरी बनाने के लिए करें और जांचें कि क्या यह अन्य लोगों के समान है ..
$query = "SELECT *
From ptb_stats, ptb_users
WHERE ptb_stats.user_id=ptb_users.id
AND ptb_stats.user_postcode REGEX '^" . $matches[1] . "'";