Posta kodu ve enlem, boylam ile arama sorgusu

0 Cevap php

Aşağıda benim sorgu yanlış zıvır benim mysql sorgu?

P İÇ p.postal_code = z.PostalCode AÇIK OLARAK z postal_coad JOIN OLARAK "uygulayıcı SELECT * FROM WHERE (z.Latitude <= $ Latn VE z.Latitude> = $ Yanal ve z.Longitude <= $ yalnız VE z. Boylam> = $ lonW) VE (z.Latitude = $ lat1 VE z.Longitude = $ lon1) VE z.city ='' Postal_Code ORDER BY "!;

Uygulayıcısı tablomuzda posta kodu ve şehir ve uygulayıcısı hakkında bütün bilgilere sahip.

`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`title` varchar(10) NOT NULL,
`fname` varchar(30) NOT NULL,
`mname` varchar(30) NOT NULL,
`lname` varchar(30) NOT NULL,
`credentials` varchar(30) NOT NULL,
`training` text NOT NULL,
`gender` enum('0','1') NOT NULL DEFAULT '1',
`hide_address` enum('0','1') NOT NULL DEFAULT '1',
`location_barrier` enum('0','1') NOT NULL DEFAULT '1',
`company` varchar(30) NOT NULL,
`street_address` varchar(70) NOT NULL,
`intersection` varchar(50) NOT NULL,
`city` varchar(30) NOT NULL,
`province` varchar(10) NOT NULL,
`postal_code` varchar(50) NOT NULL,
`phone` varchar(50) NOT NULL,
`add_phone` varchar(50) NOT NULL,
`sec_hide_address` enum('0','1') NOT NULL DEFAULT '1',
`sec_location_barrier` enum('0','1') NOT NULL DEFAULT '1',
`sec_company` varchar(30) NOT NULL,
`sec_street_address` varchar(60) NOT NULL,
`sec_intersection` varchar(60) NOT NULL,
`sec_city` varchar(30) NOT NULL,
`sec_province` varchar(10) NOT NULL,
`sec_postal_code` varchar(50) NOT NULL,
`sec_phone` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
`website` varchar(50) NOT NULL,
`pract_comp_med` varchar(50) NOT NULL,
`pract_therapist` varchar(50) NOT NULL,
`pract_bodywork` varchar(50) NOT NULL,
`spec_comp_med` varchar(50) NOT NULL,
`spec_thearpy` varchar(50) NOT NULL,
`spec_bodywork` varchar(50) NOT NULL,
`personal_statement` text NOT NULL,
`OHIP` enum('0','1') NOT NULL DEFAULT '1',
`insurance` enum('0','1') NOT NULL DEFAULT '1',
`sliding_scale` enum('0','1') NOT NULL DEFAULT '1',
`languages` varchar(50) NOT NULL,
`photo` varchar(50) NOT NULL,
PRIMARY KEY (`id`)

Bu uygulayıcı tablo verileri

1, 1, 'nvbnb', 'bvnvbn', 'bnvb', 'bn', 'vbnvb', 'bnnbv', '1', '1', '1', 'bvnvbnvb', 'nvbnv', 'vbvbn', 'nvbnvbn', 'nbvnbv', '0', '0', '0', '1', '1', 'bnvbnvbn', 'nbvnvbnvb', 'bnvbnvb', 'vnvbnvbnvb', 'vbnvbnvb', '0', '0', 'bnvbnvb', 'vbnbvn', 'vbnvbnvb', 'nvbnvbnvb', 'vbnvb', 'nvbnvb', 'vbnvbnvb', 'vbnvbn', 'vbnvb', '1', '1', '1', 'bnbvnvbnvb', 'nbnbnb'

Ve posta kodu tablosunda biz

`POSTAL_CODE_ID` int(11) NOT NULL AUTO_INCREMENT,
`PostalCode` varchar(50) NOT NULL,
`City` varchar(100) NOT NULL,
`Province` varchar(100) NOT NULL,
`ProvinceCode` varchar(100) NOT NULL,
`CityType` varchar(100) NOT NULL,
`Latitude` varchar(100) NOT NULL,
`Longitude` varchar(100) NOT NULL,"

Bu posta kodu tablodaki veridir.

1 A0E 2Z0 Monkstown Newfoundland NL D
47.150300000000001 -55.299500000000002

Girdiğim posta kodu ve şehir içinde veya yakınında practionaer bilgi için arama sorgusu istiyorum.

i Girilen posta kodu veya yakınındaki practionaer bilgi istiyorsanız arama formu posta kodu ve şehir girdiniz demektir

0 Cevap