Mmmm...
Dos consejos:
a) Procura usar "-" en lugar de "_" en tus URL's para mayor compatibilidad con SearchEngines.
b) En lugar de buscar:
"Select * FROM empresas WHERE title LIKE '.
$cadena.'";
Primero "limpia" tu cadena con algo como:
Código PHP:
//
$cadenalimpia = strtolower(strtr($cadena, "áéíóúñÁÉÍÓÚÑ ", "aeiounaeioun-"));
Nota que lo que hace es convertirte:
- Caracteres acentuados por no acentuados.
- Espacios por guiones.
- Letras Ñ ó ñ por la letra n.
- Y en general, letras mayúsculas por minúsculas.
Ahora sí, usa sin problemas:
"Select * FROM empresas WHERE title LIKE '.
$cadenalimpia.'";