Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/06/2010, 12:25
Brian_91
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Motor de busqueda en base a diccionario

Cita:
Iniciado por abimaelrc Ver Mensaje
Bueno, en MySQL no existe un split o explode, sí se puede hacer un "workaround" usando [URL="http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index"]SUBSTRING_INDEX[/URL], como este ejemplo colocando en [url]http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#c7380[/url]
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 [URL="http://dev.mysql.com/tech-resources/articles/mysql-storedprocedures.html"]stored procedures[/URL], lo puedas lograr. Otra forma de hacerlo es descargar la tabla en un array en PHP y usar el explode y soundex de PHP.
Gracias abimaelrc, voy a probar el substring_index y leer el pdf de stored procedures, pinta muy bien. Si encuentro la solucion la posteo