Csvandphptic 92

5
CARGAR ARCHIVO CSV CON PHP 5 DE JUNIO DE 2014 ERICK LUNA BECERRIL Y DANIEL SOLANO ALVA Tic-92

description

CSV y PHP

Transcript of Csvandphptic 92

CARGAR ARCHIVO CSV CON PHP

5 DE JUNIO DE 2014 ERICK LUNA BECERRIL Y DANIEL SOLANO ALVA

Tic-92

Cargar un Archivo CSV con PHP y almacenarlo en SQLyog.

Código dat.php <html>

<body>

<form action="Cargar.php" method="post"

enctype="multipart/form-data">

<label for="file">Filename:</label>

<input type="file" name="file" id="file"><br>

<input type="submit" name="submit" value="Submit">

</form>

</body>

</html>

Código de Cargar.php <?php

include 'conexion.php';

$archivo=$_FILES["file"]["name"];

echo $archivo;

$fila = 1;

if (($gestor = fopen("$archivo", "r")) !== FALSE) {

while (($datos = fgetcsv($gestor, 1000, ",")) !== FALSE) {

$numero = count($datos);

echo "<p> $numero de campos en la línea $fila: <br /></p>\n";

$fila++;

$nud="";

for ($c=0; $c < $numero; $c++) {

$datos[$c] . "<br />\n";

$nud.="'".$datos[$c]."'".",";

}

$myString = trim($nud, ',');

$sql="insert into

dates(Cve_Entidad,Desc_Entidad,Cve_Municipio,Desc_Municipio,Tema_nivel_1,Tema_nivel_2,Te

ma_nivel_3,Id_Indicador,Indicador) values (".$myString.")";

mysql_query($sql) or die(mysql_error());

}

fclose($gestor);

}

?>

Código Conexión.php <?php

$conexion=mysql_connect("localhost","root","123") or die ("Error de hosting");

$base=mysql_select_db("basecsv", $conexion) or die ("Error e base");

?>

En esta pantalla podemos visualizar lo que realiza el código de dat.php el cual su función es poder

elegir el archivo csv a cargar.

En Esta Segunda pantalla se muestra cuando ya sea elegido el archivo csv a cargar.

En esta Tercer pantalla se muestra cuando ya se cargaron los datos del archivo csv en la base de

datos.

En esta pantalla se muestran los datos ya cargados en la base de datos.