Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/01/2006, 07:06
jaeq
 
Fecha de Ingreso: febrero-2002
Mensajes: 32
Antigüedad: 22 años, 2 meses
Puntos: 0
Cita:
Iniciado por Cluster
Ademas del interesante método de "FULL Text" para busquedas ..si usas "LIKE" ... puedes comparar tu cadena a buscar en minuculas o mayusculas forzando a tu cadena de busqueda a minusculas todo ( o a mayusculas)

$sql="SELECT * FROM tabla WHERE UCASE(campo) LIKE UCASE('%".$buscar."%')";

Un saludo,
Esta solución funciona ya que no se modifica la información almacenada. Sin embargo cuando el volumen de datos es grande, los tiempos de búsqueda se disparan ya que el motor MySql pierde tiempo en poner todo en mayúsculas y hacer la búsqueda.