Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/06/2009, 11:18
diego007007
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 15 años, 3 meses
Puntos: 3
Respuesta: Ingresar datos a la DB

Hola GatorV, lo que e conseguido es lo siguiente y si, uso mysql:
Código PHP:
$text trim($text);        
$text preg_replace("/\s\s+/"' '$text);
$regExp1="/([a-zA-Z][^ ]*)/i";
preg_match_all($regExp1$text$patron1);
$regExp2="/(\w+\.\w+[%][$ ]*)/";
preg_match_all($regExp2$text$patron2);
$count count($patron1[1]);
for (
$row 0$row $count $row++) {
        
//echo $patron1[1][$row]."<br>";
        
echo $patron2[1][$row];        

1) como hacer para ingresar en la base de datos los dos resultados, pero tomando en cuenta lo siguiente: la primera vez que ingrese los datos en la DB, tendra que cargar todos los 20 nombres y los 20 numeros (en nombre y 1_columna, respectivamente), dentro de 1 semana que decee ingresar nuevos datos, tendria que hacer la comparacion primero de ver si en la tabla existe ya los nombres o no, de no existir, los cargaria al final de la tabla, y de existir ya los nombres, solo escribiria el valor numerico en el nuevo campo (2_campo de la misma tabla, pero que lo creare despues con algunna funcion adicional de la pagina); osea mas claro en la primera semana la tabla debe mostarse asi:

nombre 1_campo
Net-Worm 20.5645%
HEUR:Trojan 10.4839%
Trojan-Win32.UBar.e 7.2581%

y en la segunda:

nombre 1_campo 2_campo
Net-Worm 20.5645% 11.4839%
HEUR:Trojan 10.4839% 0
Trojan-Win32.UBar.e 7.2581% 0
Win32.U 0 9.2581%

tomando en cuenta que en la sehgunda semana se ingreso un nuevo nombre y se repitio el resultado de un nombre, como podria hacer esa comparacion, si alguien tiene alguna idea

Última edición por diego007007; 07/06/2009 a las 11:40