Ver Mensaje Individual
  #30 (permalink)  
Antiguo 07/06/2011, 13:32
mogurbon
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: no funciona el insert

Cita:
Iniciado por fernandaYO Ver Mensaje
Bueno... pues adjunto lo ultimo que hice.. y como les he dicho... soy primipara en esto! muchas gracias

Código PHP:
function Conectarse()
{
       if (!($link=mysql_connect("localhost","user","pass")))  { 
           echo "Error conectando a la base de datos.";
           exit();
       }
        if (!mysql_select_db("aplicaciones",$link)) {
            echo "Error seleccionando la base de datos.";
           exit();
       }
       return $link;
}


$row = 3;
$handle = fopen("Ficha_Tecnica_prueba.csv", "r"); 
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
    $num = count($data); 
    $row++;
    
    
  $cadena ="insert into aplicaciones_copy (Referencia, Talla, Base, Escote, Sisa, Altura, Tirante) values("; 
    for ($c=0; $c < $num; $c++) { 
        if ($c==($num-1)){
          $cadena = "'".$data[$c] . "'";
          
    
     } else{
          $cadena = "'".$data[$c] . "',";
    }}

   $cadena = $cadena.");"; 
  $sql= @mysql_query ("SELECT * FROM aplicaciones_copy"); 
    echo $cadena."<br>";  
     $enlace=Conectarse();
     $result=@mysql_query($cadena, $enlace); 
     mysql_close($enlace);
}


fclose($handle);
echo $cadena;
$result= mysql_query($cadena);

echo $data;

?>
<h2>Se insertaron <?php echo $row ?> Registros en la tabla prueba</h2>
ya vez como si te cotizas?? es coto , no te amuines



sigo en la misma , me gustaria ver que datos te da si le das un



Código PHP:
Ver original
  1. $num = count($data);
  2.     $row++;
  3.   print_r($data);
  4.   echo "<br>";
  5.   echo $data."<br>";
  6.    
  7.   $cadena ="insert into aplicaciones_copy (Referencia, Talla, Base, Escote, Si


cuando lo imprimas pegalo aqui pa ver que pex, va?
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo