practica json

5
Practica json Noé Pomposo Cesar Ruiz Sergio Barranco Julio Cesar Salas

Upload: nones-pomposo

Post on 26-Jul-2015

81 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Practica json

Practica json Noé Pomposo

Cesar Ruiz Sergio Barranco Julio Cesar Salas

Page 2: Practica json

<?php

$conexion = mysql_connect("localhost","root","nones") or die (mysql_error());

mysql_select_db("programacion") or die (mysql_error());

$file = '[{"0":"1","ID_CATEGORIA":"1","1":"sdfsdf","CATEGORIA":"sdfsdf"},

{"0":"3","ID_CATEGORIA":"3","1":"POIUYTREWQ","CATEGORIA":"POIUYTREWQ"},

{"0":"5","ID_CATEGORIA":"5","1":"SDFSDF","CATEGORIA":"SDFSDF"},

{"0":"7","ID_CATEGORIA":"7","1":"DFGSDFG","CATEGORIA":"DFGSDFG"}]';

$array = json_decode($file);

echo"<h1>Lectura de archivo JSON con ARRAY</h1>";

//se leen el archivo y se muestra

//foreach($array as $obj){

// $idcat = $obj->idcat;

// $cat = $obj->cat;

// echo "<br>";

// echo $idmedico." ".$nombre;

// /*

// $sql = "insert into categoria (CATEGORIA)

// values ('$cat')";

// $ejecuta = mysql_query($sql,$conexion);

// */

echo"<br>";

echo"<h1>lectura de archivo JSON con ciclo FOR</h1><br>";

//se lee el archivo y se nuestra

Page 3: Practica json

for($i=0;$i<count($array);$i++){

$idcat = $array[$i]->idcat;

$cat = $array[$i]->cat;

echo "<br>";

echo $idcat." ".$cat;

$sql = "insert into categoria (CATEGORIA)

values ($cat')";

$ejecuta = mysql_query($sql,$conexion);

}

// se cierra el fichero

?>

Page 4: Practica json

<?php

function getArraySQL($sql){ //Creamos la conexión

$conexion = mysql_connect("localhost","root","nones") or die (mysql_error());

mysql_select_db("programacion") or die (mysql_error());

mysql_set_charset('utf8',$conexion);

//ejecutamos la consulta

$consulta=mysql_query($sql);

$rawdata = array(); //creamos un array

//guardamos en un array multidimensional todos los datos de la consulta

$i=0;

while($row = mysql_fetch_array($consulta))

{

$rawdata[$i] = $row;

$i++;

}

return $rawdata; //devolvemos el array

}//generamos la consulta

$sql="SELECT * FROM categoria";

//ejecutamos la funcion

$myArray = getArraySQL($sql);

//obtenemos los valores del array

$JASON=json_encode($myArray);

header('Content-type: text/plain');

header("Content-Disposition: attachment; filename=\"lorem-$JASON.txt\"");

Page 5: Practica json

echo $JASON;

?>