Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/05/2010, 22:22
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Motor de busqueda en base a diccionario

Bueno, en MySQL no existe un split o explode, sí se puede hacer un "workaround" usando SUBSTRING_INDEX, como este ejemplo colocando en http://dev.mysql.com/doc/refman/5.0/...ons.html#c7380
Código MySQL:
Ver original
  1. `ip` ,
  2. SUBSTRING_INDEX( `ip` , '.', 1 ) AS a,
  3. SUBSTRING_INDEX(SUBSTRING_INDEX( `ip` , '.', 2 ),'.',-1) AS b,
  4. SUBSTRING_INDEX(SUBSTRING_INDEX( `ip` , '.', -2 ),'.',1) AS c,
  5. SUBSTRING_INDEX( `ip` , '.', -1 ) AS d
  6. FROM log_table
Tal vez con stored procedures, lo puedas lograr. Otra forma de hacerlo es descargar la tabla en un array en PHP y usar el explode y soundex de PHP.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos