Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

AYUDA URGENTE (buee ni tanto)

Estas en el tema de AYUDA URGENTE (buee ni tanto) en el foro de Bases de Datos General en Foros del Web. hola queridos amigos jojo.. keria hacerles una pregunta o mejor dicho que me ayuden por el amor de diossss bue lo que les quiero preguntar ...
  #1 (permalink)  
Antiguo 13/03/2010, 13:25
 
Fecha de Ingreso: julio-2009
Mensajes: 18
Antigüedad: 14 años, 9 meses
Puntos: 0
AYUDA URGENTE (buee ni tanto)

hola queridos amigos jojo.. keria hacerles una pregunta o mejor dicho que me ayuden por el amor de diossss bue lo que les quiero preguntar es esto tengo hecho un codigo php quiero que este codigo agarre un archivo .csv y lo introduzca en una tabla de base de datos que ya esta hechaaa!! ayudaaaa amigoss aqui les dejo el codigo para ver si esta bien hecho


Código PHP:
<?php
  ini_set
("ignore_user_abort"1);
  
ini_set("set_time_limit"0);
  
ini_set("max_execution_time"0);
  require_once(
"../inc/valuescript.func.php");
  require_once(
"../config.php");
  
  
$sql "SELECT ID FROM websites WHERE `ID` = '1'";
  
$result = @mysql_query($sql);
  if(
$result) {    
    print 
"Already Installed....";
    exit;
  }
  
  
$sql my_read_file("./valuedb.sql");
  
$result = @mysql_query($sql);
  if(!
$result) {
    print 
"Can't create table....";
    exit;
  }

  @
mysql_query("OPTIMIZE TABLE `websites`");
  
  
$handle fopen("./sites.csv""rb");
  
  print 
"Please Wait....";
  
flush();
  
  
$i 0;
  while (!
feof($handle)) {
    
$dumpline "";
    while (!
feof($handle) && substr ($dumpline, -1) != "\n")
      
$dumpline .= fgets($handle8192);
        
    
$lne $dumpline;
    
$lne ereg_replace("\n"''$lne); 
    
$lne ereg_replace("\r"''$lne); 
    
$lne explode(","$lne);
    
$lne url2Domain($lne[1]);
    
$DateAdd date("Y-m-d H:i:s");
    
$rnd mt_rand(0,1);
    if(
is_integer($i/50000)) { print "<br>$i sites addedd... wait..."flush();}
    
    if(
$lne!="")
      
mysql_query("INSERT INTO `valuedb`.`websites` (`ID` ,`LastUpdate` ,`Domain` ,`Pageview` ,`Visitors` ,`Revenue` ,`Dmoz` ,`Rank` ,`Backlinks` ,`Pagerank` ,`Worth` ,
`About` ,`NewMark` ,`TotalViews`)VALUES (NULL , '$DateAdd' , '$lne', '', '', '', '', '', '', '', '', '', '$rnd', '0');"
);
    
$i++;
  }
  
fclose($handle);
  
  print 
"<BR><BR>Optimization....";
  
flush();
  @
mysql_query("OPTIMIZE TABLE `websites`");
  
  print 
"<BR><BR><BR>Database sucesfully installed";
  
flush();
?>
  #2 (permalink)  
Antiguo 13/03/2010, 13:25
 
Fecha de Ingreso: julio-2009
Mensajes: 18
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: AYUDA URGENTE (buee ni tanto)

si se puede hacer algo mucho mas sencillo se los agradeceriaaa con el corazon jojo
  #3 (permalink)  
Antiguo 14/03/2010, 08:29
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: AYUDA URGENTE (buee ni tanto)

Creo que puedes reciibir mejor ayuda en el foro de php.

Por el lado de mysql, mira el load data infile

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.