Foros del Web » Programando para Internet » PHP »

Problema con url amigagle y acento

Estas en el tema de Problema con url amigagle y acento en el foro de PHP en Foros del Web. El problema sucede que cuando hago esto : http://www.midominio.com/pagina_dedi...as_matematicas y en la base de datos tengo la columna 'titulo' de la tabla 'articulos' como "página ...
  #1 (permalink)  
Antiguo 04/03/2010, 07:57
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 6
Problema con url amigagle y acento

El problema sucede que cuando hago esto :

http://www.midominio.com/pagina_dedi...as_matematicas

y en la base de datos tengo la columna 'titulo' de la tabla 'articulos' como "página dedicada a las matemáticas"

"Select * FROM articulos WHERE titulo LIKE '.$url.'";


no me devuelve la consulta por los acentos, como podría resolver esto?

Gracias y saludos.
  #2 (permalink)  
Antiguo 04/03/2010, 08:15
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Problema con url amigagle y acento

Trata cambiando la tabla de la base de datos a MyISAM. De esa forma cuando trates de buscar pagina buscará tambien todas aquellas que tengan acentos.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 04/03/2010, 08:41
Avatar de X3r0s  
Fecha de Ingreso: febrero-2010
Mensajes: 90
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: Problema con url amigagle y acento

La consulta esta mal , tendría que ser asi:
Código PHP:
Ver original
  1. "Select * FROM articulos WHERE titulo LIKE '$url'"
y porque usas acentos en una bd? no creo que alguien se queje porque hallas usado o no una tilde en una tabla.
  #4 (permalink)  
Antiguo 04/03/2010, 15:42
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 6
Respuesta: Problema con url amigagle y acento

Sip.

Pero el problema es el mismo, como hacer que la url:
http://www.misitio.com/pagina_dedica...as_matematicas

encuentre en la base de datos "página dedicada a las matemáticas" (con los tildes).
  #5 (permalink)  
Antiguo 04/03/2010, 16:17
Avatar de blogger  
Fecha de Ingreso: diciembre-2005
Ubicación: frente al monitor
Mensajes: 398
Antigüedad: 18 años, 4 meses
Puntos: 12
Respuesta: Problema con url amigagle y acento

Por que no remueves los tildes? utiliza str_replace, guarda el resultado en la base de datos en un campo llamado url (y el titulo lo guardas normal, así como lo estas haciendo), y así no te complicas.
__________________
http://exegesis-biblica.com/

Etiquetas: url, acentos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:51.