php - MySQL - Using special characters -


i'm having problems using special characters in mysql.

my code retrive info 2 tables 2 combobox problem words special characters messed up.

this html page 2 combobox:

    <!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>adicionar clube</title> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>  </head> <body> <form action="adicionarclubebd.php" method="post" enctype="multipart/form-data"> nome: <input type="text" name="nome"id="nome"/><br> logo: <input type="file" name="logo" id="logo"/><br> telefone: <input type="text" name="telefone"id="telefone"/><br> distrito:  <select name="distrito" id="distrito">                 <option value="">selecione o distrito</option>                 <?php include 'listardistritos.php'; ?>             </select> <br> <br> localidade: <select name="localidade" id="localidade">                 <option value="">selecione localidade</option>             </select> <br> <br> rua: <input type="text" name="rua"id="rua"/><br> código postal: <input type="text" name="codigo_postal"id="codigo_postal"/><br> <input  type="submit" name="button1" id="button1" value="guardar"> </form> <script type="text/javascript">        $(document).on('change','#distrito',function(){              var val = $(this).val();              $.ajax({                    url: 'listarlocalidades.php',                    data: {distrito:val},                    type: 'get',                    datatype: 'html',                    success: function(result){                         $('#localidade').html();                           $('#localidade').html(result);                     }               });        }); </script> </body> </html> 

this database:

-- phpmyadmin sql dump -- version 3.3.9 -- http://www.phpmyadmin.net -- -- máquina: 127.0.0.1 -- data de criação: 09-jun-2014 às 14:43 -- versão servidor: 5.1.35 -- versão php: 5.3.5  set sql_mode="no_auto_value_on_zero";   /*!40101 set @old_character_set_client=@@character_set_client */; /*!40101 set @old_character_set_results=@@character_set_results */; /*!40101 set @old_collation_connection=@@collation_connection */; /*!40101 set names utf8 */;  -- -- base de dados: `aluguercampos` --  -- --------------------------------------------------------  -- -- estrutura da tabela `administrador` --  create table if not exists `administrador` (   `id` int(11) not null auto_increment,   `nome` varchar(100) character set latin1 not null,   `password` varchar(25) character set latin1 not null,   primary key (`id`) ) engine=innodb  default charset=utf8 collate=utf8_unicode_ci auto_increment=2 ;  -- -- extraindo dados da tabela `administrador` --  insert `administrador` (`id`, `nome`, `password`) values (1, 'admin', 'admin');  -- --------------------------------------------------------  -- -- estrutura da tabela `campo` --  create table if not exists `campo` (   `id` int(11) not null auto_increment,   `nome` varchar(100) character set latin1 not null,   `descricao` text character set latin1 not null,   `id_localidade` int(11) not null,   `rua` varchar(250) character set latin1 not null,   `codigo_postal` varchar(8) character set latin1 not null,   `id_piso` int(11) not null,   `id_coberto` int(11) not null,   primary key (`id`),   key `id_localidade` (`id_localidade`),   key `id_piso` (`id_piso`),   key `id_coberto` (`id_coberto`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `campo` --   -- --------------------------------------------------------  -- -- estrutura da tabela `campo_fotos` --  create table if not exists `campo_fotos` (   `id` int(11) not null auto_increment,   `id_campo` int(11) not null,   `nome_foto` varchar(100) character set latin1 not null,   `caminho_foto` varchar(250) character set latin1 not null,   primary key (`id`),   key `id_campo` (`id_campo`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `campo_fotos` --   -- --------------------------------------------------------  -- -- estrutura da tabela `campo_gestor` --  create table if not exists `campo_gestor` (   `id` int(11) not null auto_increment,   `id_gestor` int(11) not null,   `id_campo` int(11) not null,   primary key (`id`),   key `id_gestor` (`id_gestor`),   key `id_campo` (`id_campo`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `campo_gestor` --   -- --------------------------------------------------------  -- -- estrutura da tabela `campo_modalidade` --  create table if not exists `campo_modalidade` (   `id` int(11) not null auto_increment,   `id_campo` int(11) not null,   `id_modalidade` int(11) not null,   primary key (`id`),   key `id_campo` (`id_campo`),   key `id_modalidade` (`id_modalidade`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `campo_modalidade` --   -- --------------------------------------------------------  -- -- estrutura da tabela `clube` --  create table if not exists `clube` (   `id` int(11) not null auto_increment,   `nome` varchar(100) character set latin1 not null,   `logo` varchar(250) character set latin1 default null,   `telefone` int(9) not null,   `id_localidade` int(11) not null,   `rua` varchar(250) character set latin1 not null,   `codigo_postal` varchar(8) character set latin1 not null,   primary key (`id`),   key `id_localidade` (`id_localidade`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `clube` --   -- --------------------------------------------------------  -- -- estrutura da tabela `clube_gestor` --  create table if not exists `clube_gestor` (   `id` int(11) not null auto_increment,   `id_clube` int(11) not null,   `id_gestor` int(11) not null,   primary key (`id`),   key `id_clube` (`id_clube`),   key `id_gestor` (`id_gestor`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `clube_gestor` --   -- --------------------------------------------------------  -- -- estrutura da tabela `coberto` --  create table if not exists `coberto` (   `id` int(11) not null auto_increment,   `nome` varchar(100) character set latin1 not null,   primary key (`id`) ) engine=innodb  default charset=utf8 collate=utf8_unicode_ci auto_increment=3 ;  -- -- extraindo dados da tabela `coberto` --  insert `coberto` (`id`, `nome`) values (1, 'sim'), (2, 'não');  -- --------------------------------------------------------  -- -- estrutura da tabela `disponibilidade_campo` --  create table if not exists `disponibilidade_campo` (   `id` int(11) not null auto_increment,   `id_campo` int(11) not null,   `n_posicoes_disponiveis` int(11) not null,   `n_min_posicoes` int(11) not null,   `data_hora_inicio` datetime not null,   `data_hora_fim` datetime not null,   `preco` double not null,   primary key (`id`),   key `id_campo` (`id_campo`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `disponibilidade_campo` --   -- --------------------------------------------------------  -- -- estrutura da tabela `distrito` --  create table if not exists `distrito` (   `id` int(11) not null auto_increment,   `nome` varchar(100) collate utf8_unicode_ci not null,   primary key (`id`) ) engine=innodb  default charset=utf8 collate=utf8_unicode_ci auto_increment=21 ;  -- -- extraindo dados da tabela `distrito` --  insert `distrito` (`id`, `nome`) values (1, 'açores'), (2, 'aveiro'), (3, 'beja'), (4, 'braga'), (5, 'bragança'), (6, 'castelo branco'), (7, 'coimbra'), (8, 'Évora'), (9, 'faro'), (10, 'guarda'), (11, 'leiria'), (12, 'lisboa'), (13, 'madeira'), (14, 'portalegre'), (15, 'porto'), (16, 'santarém'), (17, 'setúbal'), (18, 'viana castelo'), (19, 'vila real'), (20, 'viseu');  -- --------------------------------------------------------  -- -- estrutura da tabela `gestor` --  create table if not exists `gestor` (   `id` int(11) not null auto_increment,   `email` varchar(100) character set latin1 not null,   `nome` varchar(100) character set latin1 not null,   `password` varchar(1000) character set latin1 not null,   `telefone` varchar(9) character set latin1 not null,   `id_localidade` int(11) not null,   `rua` varchar(250) character set latin1 not null,   `codigo_postal` varchar(9) character set latin1 not null,   `foto` varchar(250) character set latin1 not null,   primary key (`id`),   key `id_localidade` (`id_localidade`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `gestor` --   -- --------------------------------------------------------  -- -- estrutura da tabela `localidade` --  create table if not exists `localidade` (   `id` int(11) not null auto_increment,   `nome` varchar(100) collate utf8_unicode_ci not null,   `id_distrito` int(11) not null,   primary key (`id`),   key `id_distrito` (`id_distrito`) ) engine=innodb  default charset=utf8 collate=utf8_unicode_ci auto_increment=427 ;  -- -- extraindo dados da tabela `localidade` --  insert `localidade` (`id`, `nome`, `id_distrito`) values (3, 'angra heroísmo', 1), (4, 'calheta', 1), (5, 'corvo', 1), (6, 'horta', 1), (7, 'lagoa', 1), (8, 'lajes das flores', 1), (9, 'lajes pico', 1), (10, 'madalena', 1), (11, 'nordeste', 1), (12, 'ponta delgada', 1), (13, 'povoação', 1), (14, 'ribeira grande', 1), (15, 's. roque pico', 1), (16, 'sta. cruz da graciosa', 1), (17, 'sta. cruz das flores', 1), (18, 'velas', 1), (19, 'vila porto', 1), (20, 'vila franca campo', 1), (21, 'praia da vitória', 1), (22, 'Águeda', 2), (23, 'albergaria-a-velha', 2), (24, 'anadia', 2), (25, 'arouca', 2), (26, 'aveiro', 2), (27, 'castelo de paiva', 2), (28, 'espinho', 2), (29, 'estarreja', 2), (30, 'sta. maria da feira', 2), (31, 'Ílhavo', 2), (32, 'mealhada', 2), (33, 'murtosa', 2), (34, 'oliveira de azemeis', 2), (35, 'oliveira bairro', 2), (36, 'ovar', 2), (37, 's. joão da madeira', 2), (38, 'sever vouga', 2), (39, 'vagos', 2), (40, 'vale de cambra', 2), (41, 'aljustrel', 3), (42, 'almodôvar', 3), (43, 'alvito', 3), (44, 'barrancos', 3), (45, 'beja', 3), (46, 'castro verde', 3), (47, 'cuba', 3), (48, 'ferreira alentejo', 3), (49, 'mértola', 3), (50, 'moura', 3), (51, 'odemira', 3), (52, 'ourique', 3), (53, 'serpa', 3), (54, 'vidigueira', 3), (70, 'amares', 4), (71, 'barcelos', 4), (72, 'braga', 4), (73, 'cabeceiras de basto', 4), (74, 'celorico de basto', 4), (75, 'esposende', 4), (76, 'fafe', 4), (77, 'guimarães', 4), (78, 'póvoa de lanhoso', 4), (79, 'terras de bouro', 4), (80, 'vieira minho', 4), (81, 'vila nova de famalicão', 4), (82, 'vila verde', 4), (83, 'vizela', 4), (84, 'alfândega da fé', 5), (85, 'bragança', 5), (86, 'carrazeda de ansiães', 5), (87, 'freixo de espada à cinta', 5), (88, 'macedo de caveleiros', 5), (89, 'miranda douro', 5), (90, 'mirandela', 5), (91, 'mogadouro', 5), (92, 'moncorvo', 5), (93, 'vila flor', 5), (94, 'vimioso', 5), (95, 'vinhais', 5), (96, 'belmonte', 6), (97, 'castelo branco', 6), (98, 'covilhã', 6), (99, 'fundão', 6), (100, 'idanha-a-nova', 6), (101, 'oleiros', 6), (102, 'penamacôr', 6), (103, 'proença-a-nova', 6), (104, 'sertã', 6), (105, 'vila de rei', 6), (106, 'vila velha de ródão', 6), (124, 'arganil', 7), (125, 'cantanhede', 7), (126, 'coimbra', 7), (127, 'condeixa-a-nova', 7), (128, 'figueira da foz', 7), (129, 'góis', 7), (130, 'lousã', 7), (131, 'mira', 7), (132, 'miranda corvo', 7), (133, 'montemor-o-velho', 7), (134, 'oliveira hospital', 7), (135, 'pampilhosa da serra', 7), (136, 'penacova', 7), (137, 'penela', 7), (138, 'soure', 7), (139, 'tábua', 7), (140, 'vila nova de poiares', 7), (141, 'alandroal', 8), (142, 'arraiolos', 8), (143, 'borba', 8), (144, 'estremoz', 8), (145, 'Évora', 8), (146, 'montemor-o-novo', 8), (147, 'mora', 8), (148, 'mourão', 8), (149, 'portel', 8), (150, 'redondo', 8), (151, 'reguengos de monsaraz', 8), (152, 'vendas novas', 8), (153, 'viana alentejo', 8), (154, 'vila viçosa', 8), (172, 'albufeira', 9), (173, 'alcoutim', 9), (174, 'aljezur', 9), (175, 'castro marim', 9), (176, 'faro', 9), (177, 'lagoa', 9), (178, 'lagos', 9), (179, 'loulé', 9), (180, 'monchique', 9), (181, 'olhão', 9), (182, 'portimão', 9), (183, 's. brás de alportel', 9), (184, 'silves', 9), (185, 'tavira', 9), (186, 'vila bispo', 9), (187, 'vila real de santo antónio', 9), (202, 'aguiar da beira', 10), (203, 'almeida', 10), (204, 'celorico da beira', 10), (205, 'figueira de castelo rodrigo', 10), (206, 'fornos de algodres', 10), (207, 'gouveia', 10), (208, 'guarda', 10), (209, 'manteigas', 10), (210, 'mêda', 10), (211, 'pinhel', 10), (212, 'sabugal', 10), (213, 'seia', 10), (214, 'trancoso', 10), (215, 'vila nova de foz côa', 10), (232, 'alcobaça', 11), (233, 'alvaiázere', 11), (234, 'ansião', 11), (235, 'batalha', 11), (236, 'bombarral', 11), (237, 'caldas da rainha', 11), (238, 'castanheira de pera', 11), (239, 'figueiró dos vinhos', 11), (240, 'leiria', 11), (241, 'marinha grande', 11), (242, 'nazaré', 11), (243, 'Óbidos', 11), (244, 'pedrogão grande', 11), (245, 'peniche', 11), (246, 'pombal', 11), (247, 'porto de mós', 11), (264, 'alenquer', 12), (265, 'amadora', 12), (266, 'arruda dos vinhos', 12), (267, 'azambuja', 12), (268, 'cadaval', 12), (269, 'cascais', 12), (270, 'lisboa', 12), (271, 'loures', 12), (272, 'lourinhã', 12), (273, 'mafra', 12), (274, 'oeiras', 12), (275, 'sintra', 12), (276, 'sobral de monte agraço', 12), (277, 'torres vedras', 12), (278, 'vila franca de xira', 12), (279, 'odivelas', 12), (291, 'calheta', 13), (292, 'câmara de lobos', 13), (293, 'funchal', 13), (294, 'machico', 13), (295, 'ponta sol', 13), (296, 'porto moniz', 13), (297, 'porto santo', 13), (298, 'ribeira brava', 13), (299, 'sta. cruz', 13), (300, 'santana', 13), (301, 's. vicente', 13), (302, 'alter chão', 14), (303, 'arronches', 14), (304, 'avis', 14), (305, 'campo maior', 14), (306, 'castelo de vide', 14), (307, 'crato', 14), (308, 'elvas', 14), (309, 'fronteira', 14), (310, 'gavião', 14), (311, 'marvão', 14), (312, 'monforte', 14), (313, 'nisa', 14), (314, 'ponte de sor', 14), (315, 'portalegre', 14), (316, 'sousel', 14), (317, 'amarante', 15), (318, 'baião', 15), (319, 'felgueiras', 15), (320, 'gondomar', 15), (321, 'lousada', 15), (322, 'maia', 15), (323, 'marco de canaveses', 15), (324, 'matosinhos', 15), (325, 'paços de ferreira', 15), (326, 'paredes', 15), (327, 'penafiel', 15), (328, 'porto', 15), (329, 'póvoa de varzim', 15), (330, 'santo tirso', 15), (331, 'valongo', 15), (332, 'vila conde', 15), (333, 'vila nova de gaia', 15), (334, 'trofa', 15), (335, 'abrantes', 16), (336, 'alcanena', 16), (337, 'almeirim', 16), (338, 'alpiarça', 16), (339, 'benavente', 16), (340, 'cartaxo', 16), (341, 'chamusca', 16), (342, 'constância', 16), (343, 'coruche', 16), (344, 'entrocamento', 16), (345, 'ferreira zêzere', 16), (346, 'golegã', 16), (347, 'mação', 16), (348, 'ourém', 16), (349, 'rio maior', 16), (350, 'salvaterra de magos', 16), (351, 'santarém', 16), (352, 'sardoal', 16), (353, 'tomar', 16), (354, 'torres novas', 16), (355, 'vila nova da barquinha', 16), (356, 'alcácer sal', 17), (357, 'alcochete', 17), (358, 'almada', 17), (359, 'barreiro', 17), (360, 'grândola', 17), (361, 'moita', 17), (362, 'montijo', 17), (363, 'palmela', 17), (364, 'santiago cacém', 17), (365, 'seixal', 17), (366, 'sesimbra', 17), (367, 'setúbal', 17), (368, 'sines', 17), (379, 'arcos de valdevez', 18), (380, 'caminha', 18), (381, 'melgaço', 18), (382, 'monção', 18), (383, 'paredes de coura', 18), (384, 'ponte da barca', 18), (385, 'ponte de lima', 18), (386, 'valença', 18), (387, 'viana castelo', 18), (388, 'vila nova de cerveira', 18), (389, 'alijó', 19), (390, 'boticas', 19), (391, 'chaves', 19), (392, 'mesão frio', 19), (393, 'mondim de basto', 19), (394, 'montalegre', 19), (395, 'murça', 19), (396, 'peso da régua', 19), (397, 'ribeira de pena', 19), (398, 'sabrosa', 19), (399, 'sta. marta de penaguião', 19), (400, 'valpaços', 19), (401, 'vila pouca de aguiar', 19), (402, 'vila real', 19), (403, 'armamar', 20), (404, 'carregal sal', 20), (405, 'castro daire', 20), (406, 'cinfães', 20), (407, 'lamego', 20), (408, 'mangualde', 20), (409, 'moimenta da beira', 20), (410, 'mortágua', 20), (411, 'nelas', 20), (412, 'oliveira de frades', 20), (413, 'penalva castelo', 20), (414, 'penedono', 20), (415, 'resende', 20), (416, 's. joão da pesqueira', 20), (417, 's. pedro sul', 20), (418, 'sta. comba dão', 20), (419, 'sátão', 20), (420, 'sernancelhe', 20), (421, 'tabuaço', 20), (422, 'tarouca', 20), (423, 'tondela', 20), (424, 'vila nova de paiva', 20), (425, 'viseu', 20), (426, 'vouzela', 20);  -- --------------------------------------------------------  -- -- estrutura da tabela `modalidade` --  create table if not exists `modalidade` (   `id` int(11) not null auto_increment,   `nome` varchar(100) character set latin1 not null,   primary key (`id`) ) engine=innodb  default charset=utf8 collate=utf8_unicode_ci auto_increment=15 ;  -- -- extraindo dados da tabela `modalidade` --  insert `modalidade` (`id`, `nome`) values (1, 'andebol'), (2, 'badminton'), (3, 'basket'), (4, 'futebol 11'), (5, 'futebol 7'), (6, 'futebol 6'), (7, 'futebol 5'), (8, 'futsal'), (9, 'jorkyball'), (10, 'padel'), (11, 'rugby'), (12, 'squash'), (13, 'tennis'), (14, 'voleibol');  -- --------------------------------------------------------  -- -- estrutura da tabela `piso` --  create table if not exists `piso` (   `id` int(11) not null auto_increment,   `tipo` varchar(100) collate utf8_unicode_ci not null,   primary key (`id`) ) engine=innodb  default charset=utf8 collate=utf8_unicode_ci auto_increment=6 ;  -- -- extraindo dados da tabela `piso` --  insert `piso` (`id`, `tipo`) values (1, 'relvado natural'), (2, 'relvado sintético'), (3, 'campo de areia'), (4, 'piso sintético'), (5, 'parquet flutuante');  -- --------------------------------------------------------  -- -- estrutura da tabela `reservas` --  create table if not exists `reservas` (   `id` int(11) not null auto_increment,   `id_utilizador` int(11) not null,   `id_disponibilidade` int(11) not null,   `n_posicoes_reservadas` int(11) not null,   `preco` double not null,   `codigo_promocional` varchar(50) character set latin1 default null,   `id_socio` int(11) default null,   primary key (`id`),   key `id_disponibilidade` (`id_disponibilidade`),   key `id_utilizador` (`id_utilizador`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `reservas` --   -- --------------------------------------------------------  -- -- estrutura da tabela `utilizador` --  create table if not exists `utilizador` (   `id` int(11) not null auto_increment,   `id_socio` int(11) default null,   `email` varchar(100) collate utf8_unicode_ci not null,   `nome` varchar(100) collate utf8_unicode_ci not null,   `password` varchar(1000) collate utf8_unicode_ci not null,   `telefone` int(9) not null,   `id_localidade` int(11) not null,   `rua` varchar(250) collate utf8_unicode_ci not null,   `codigo_postal` varchar(8) collate utf8_unicode_ci not null,   `foto` varchar(250) collate utf8_unicode_ci default null,   primary key (`id`),   key `id_localidade` (`id_localidade`) ) engine=innodb default charset=utf8 collate=utf8_unicode_ci auto_increment=1 ;  -- -- extraindo dados da tabela `utilizador` --   -- -- constraints dumped tables --  -- -- limitadores para tabela `campo` -- alter table `campo`   add constraint `campo_ibfk_1` foreign key (`id_localidade`) references `localidade` (`id`),   add constraint `campo_ibfk_2` foreign key (`id_piso`) references `piso` (`id`),   add constraint `campo_ibfk_3` foreign key (`id_coberto`) references `coberto` (`id`);  -- -- limitadores para tabela `campo_fotos` -- alter table `campo_fotos`   add constraint `campo_fotos_ibfk_1` foreign key (`id_campo`) references `campo` (`id`);  -- -- limitadores para tabela `campo_gestor` -- alter table `campo_gestor`   add constraint `campo_gestor_ibfk_1` foreign key (`id_gestor`) references `gestor` (`id`),   add constraint `campo_gestor_ibfk_2` foreign key (`id_campo`) references `campo` (`id`);  -- -- limitadores para tabela `campo_modalidade` -- alter table `campo_modalidade`   add constraint `campo_modalidade_ibfk_1` foreign key (`id_campo`) references `campo` (`id`),   add constraint `campo_modalidade_ibfk_2` foreign key (`id_modalidade`) references `modalidade` (`id`);  -- -- limitadores para tabela `clube` -- alter table `clube`   add constraint `clube_ibfk_1` foreign key (`id_localidade`) references `localidade` (`id`);  -- -- limitadores para tabela `clube_gestor` -- alter table `clube_gestor`   add constraint `clube_gestor_ibfk_1` foreign key (`id_clube`) references `clube` (`id`),   add constraint `clube_gestor_ibfk_2` foreign key (`id_gestor`) references `gestor` (`id`);  -- -- limitadores para tabela `disponibilidade_campo` -- alter table `disponibilidade_campo`   add constraint `disponibilidade_campo_ibfk_1` foreign key (`id_campo`) references `campo` (`id`);  -- -- limitadores para tabela `gestor` -- alter table `gestor`   add constraint `gestor_ibfk_1` foreign key (`id_localidade`) references `localidade` (`id`);  -- -- limitadores para tabela `localidade` -- alter table `localidade`   add constraint `localidade_ibfk_1` foreign key (`id_distrito`) references `distrito` (`id`);  -- -- limitadores para tabela `reservas` -- alter table `reservas`   add constraint `reservas_ibfk_1` foreign key (`id_utilizador`) references `utilizador` (`id`),   add constraint `reservas_ibfk_2` foreign key (`id_disponibilidade`) references `disponibilidade_campo` (`id`);  -- -- limitadores para tabela `utilizador` -- alter table `utilizador`   add constraint `utilizador_ibfk_1` foreign key (`id_localidade`) references `localidade` (`id`); 

thanks help. :)

often special characters problem of translation , can lost unless use utf-8 maintain them across data/communication lines. there few items help. sometiles helps set web page utf-8 explicitly:

<head>     <meta charset="utf-8"> </head>  

also need set database connection utf-8 well:

mysql_query("set character set utf8 "); 

if have these set , data still looks garbles in database, may need change character set ont table, or perhaps coolation.


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -