Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2011, 10:16
jhongo201
 
Fecha de Ingreso: julio-2011
Ubicación: cucuta
Mensajes: 26
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Guardar dar datos en mysql con php

HOLA BUENOS DIAS, ANTES QUE NADA QUIERO DECIR QUE ESTE ES MI PRIMER TEMA ASI Q POR FAVOR SI LO UBICO EN EN DONDE NO ES O SI COMETO ALGUNA FALTA LES PIDO A LOS MODERADORES UBICARLO DONDE SEA CORRECTO.

BUENO MI PROBLEMITA ES QUE TENGO UN PROBLEMA AL GUARDAR LOS DATOS DE UN ARCHIVO PLANO EN MYSQL EL PROBLEMA ESTA EN QUE NOSE QUE HAGO MAL PERO EL PROGRAMA NO ME GUARDA LOS DATOS EN LA BASE DE DATOS. AQUI ESTAN LOS CODIGO:




Código PHP:
<?php
$conectar
=mysql_connect("localhost","root","root");

    if(
$conectar==true){
        echo 
"Se ha conectado correctamente";
    }else{
        echo 
"error al conectarse";
    }

$db=mysql_select_db ("gases",$conectar);

    if(
$db==true){
        echo 
"<br>Se ha encontrado la base de datos";
    }else{
        echo 
"<br>no se encuentra la base de datos";
    }
    
$fname $_GET['f'];
$delim $_GET['d'];
$row 1
$fp fopen ("$fname","r"); 

while (
$data fgetcsv ($fp1000,"|")) 

    
$num count ($data); 
print 
"<p> $num campos en la linea $row: <br />"
$row++; 
echo 
$data[0]; 
$actualizar=("LOAD DATA LOCAL INFILE '$fname' REPLACE INTO TABLE tabla
FIELDS TERMINATED BY '$delim' LINES TERMINATED BY '\n'"
); 

}
 
$consulta=mysql_query($actualizar)or die("errorrrr",mysql_error());

//fclose ($fp); 
if($consulta==true){
echo 
"<br>Se han actualizado sus datos";
}else{
    
echo 
"<br> error";
 
}

?>

Y EL ME RECIBE EL ARCHIVO PLANO Y EL DELIMITADOR EN UNA PEQUEÑA TABLA QUE HICE AQUI LES VA EL CODIGO:



Código HTML:
[HTML]<html>
  <body>
    <form id='f1' action='si.php'>
		<center>
			<table width=" " height=" " border="1"  BGCOLOR="red" CELLSPACING="0" bordercolor="blue">
				<tr>
					<td COLSPAN="3" ALIGN="center">GUARDAR ARCHIVO EN BASE DE DATOS</td>
				</tr>

				<tr>
					<td>
				archivo
					<input type='file' name='f' value='ingresa tu archivo'/><br/>
					</td>
					<td>
				delimitador
					<input type='text' name='d' value='|'/>
					<input type='submit' value='cargar'/>
					</td>
				</tr>
			</table>
		</center>      
    </form>
  </body>
</html> 
[/HTML]