Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Stilo

Problema no sistema de busca

Recommended Posts

Bom dia,

fiz um teste com MySQL 5.0.26, tabela myisam, campo varchar(50) collation latin1_swedish_ci.

Inseri alguns dados de teste:

Passaro

Avião

 

Fiz um select normal:

SELECT *

FROM nomes

WHERE NOME = 'Pássaro'

Retornou: Passaro.

 

Fiz outro teste com:

SELECT *

FROM nomes

WHERE

NOME SOUNDS LIKE 'Pássaro'

Retornou o mesmo resultado.

 

CREATE TABLE `nomes` (

`ID` int(11) NOT NULL auto_increment,

`NOME` varchar(50) NOT NULL,

PRIMARY KEY (`ID`)

) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC

insert into `nomes` (`ID`,`NOME`) values ( NULL,'Avião');

insert into `nomes` (`ID`,`NOME`) values ( NULL,'Passaro');

O que está acontecendo é que tem registro sem acentuacao, e quando você pesquisa com caracter especial este registro deveria retornar e não está?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.