Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Queria saber como fazer esse select e quando eu trazer um estado ele já puxa as cidades contidos nele, e ao escolher a cidade ele trazer os bairros. Consegui pela internet mas só com estados e cidades. no caso em 2 níveis, e eu precisaria em 3, faço pelo mysqli
Em estados no banco está assim
CREATE TABLE `estados` (
`id_estado` int(10) NOT NULL,
`estado` varchar(30) NOT NULL
) ENGINE=Aria DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela estados
--
INSERT INTO estados (id_estado, estado) VALUES
(1, 'Rio de Janeiro'),
(2, 'Minas Gerais');
Cidades
CREATE TABLE `cidades` (
`id_cidade` int(10) NOT NULL,
`id_estado` int(10) NOT NULL,
`cidade` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela cidades
--
INSERT INTO cidades (id_cidade, id_estado, cidade) VALUES
(1, 1, 'Rio de Janeiro'),
(2, 2, 'Belo Horizonte');
E bairros
CREATE TABLE `bairros` (
`id_bairro` int(10) NOT NULL,
`id_cidade` int(10) NOT NULL,
`bairro` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela bairros
--
INSERT INTO bairros (id_bairro, id_cidade, bairro) VALUES
(1, 1, 'Centro'),
(2, 1, 'Tijuca'),
(3, 1, 'Leblon'),
(4, 2, 'Pampulha');
Carregando comentários...