Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2012, 05:16
Avatar de Tioserch
Tioserch
 
Fecha de Ingreso: abril-2012
Ubicación: España
Mensajes: 5
Antigüedad: 12 años, 1 mes
Puntos: 0
Quitar acentos en el Select

Hola.

Utilizo PHP 5.2 y MySQL 5.0, mediante Ocommerce.

Desde hace mucho tiempo he querido saber cómo podría hacer una búsqueda en mi base de datos pero sin tener en cuenta las tildes.
Sé que a mis variables les puedo eliminar las tildes, pero ¿se pueden eliminar en la consulta?
Yo en mi base de datos guardo mis artículos con sus tildes correspondientes, pero muchísimos clientes buscan sin las tildes.

Por ejemplo, si el cliente busca la palabra bateria (sin tilde), yo la tendré en la base de datos como batería (con tilde), por lo tanto no saldrá como resultado.

De momento me toca modificar la palabra que pone el cliente haciendo que todas las vocales sean comodín, pero claro esto no es una solución definitiva ya que en el resultado de la búsqueda también salen artículos que no corresponden.

¿Cómo debería hacer el SELECT para que la consulta sea correcta?

Gracias.