Ver Mensaje Individual
  #14 (permalink)  
Antiguo 23/04/2010, 22:51
poked2am
 
Fecha de Ingreso: marzo-2009
Ubicación: Santiago
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Duda con insert desde txt

No entiendo porque me amolestaron con este post, GatorV pero enfin solo queria ayuda pero ya lo solucione y devuelvo la mano.

Para los que necesitan insertar desde un archivo de texto validando que no esten los registros en la base de datos aca les dejo el codigo.


Código PHP:

include("../includes/configuracion.php");


$filename "../txt/categorias.txt";


$i=0;
foreach(
file("$filename") as $key => $value) {

if(
$temp=explode(";",$value)) {

      
$consultaRegistro mysql_query("SELECT idcategoria FROM procategoria WHERE idcategoria='$temp[0]'")or die(mysql_error());
      
$filas mysql_fetch_array($consultaRegistro);
      
     if(
$filas['idcategoria']==$temp[0]){
     
     
$sqlupdate "UPDATE procategoria SET nombrecat='$temp[1]' WHERE idcategoria='$temp[0]'";
     
$rs1 mysql_query($sqlupdate);
     
      echo 
"Update $temp[1]<br>";
     

      }else{
    
    
$sqlinsertar "INSERT INTO procategoria (idcategoria,nombrecat) VALUES ('$temp[0]','$temp[1]')";
    
$rs2 mysql_query($sqlinsertar);
          
     echo 
"insert $temp[1]<br>";
      
      }

$i++;
      }
   } 
Cambie la forma de tomar la informacion desde el archvio de texto en vez de utilizar fgetcsv ocupe foreach,

Espero les sirba.

y todabia no entiendo porque me amonestaron y me bajaron 3 puntos ja .... en fin no me voy a dar la paja de leer .. solamente devuelvo la mano y ya no me paseo mas por aca .. saludos