Json

Page 1

UNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA

JSON

Desarrollo de Aplicaciones Web

Descripción breve Utilización de Json a partir de una conexión a MySQL, así como la manipulación de Json en PHP.

1.

Fernanda Ortega García

2.

Irving González Reyes

3.

Orlando González Reyes

4.

Estefanía Flores García

5.

Samanta Rodríguez Pérez


Creaci贸n de un Json a partir de una conexi贸n MySQL Generar una conexi贸n a la base de datos <?php function connectDB(){ $conexion = mysql_connect("localhost", "root", "ferchy")or die(mysql_error()); $db = mysql_select_db("paype_service",$conexion) or die(mysql_error()); return $conexion; } ?>

Obtener la cadena con Json //generamos la consulta $result = mysql_query($sql)or die(mysql_error()); $rawdata = array(); //creamos un array //guardamos en un array multidimensional todos los datos de la consulta $i=0; while($row = mysql_fetch_array($result)) { $rawdata[$i] = $row; $i++; } return $rawdata; //devolvemos el array } $consulta = "SELECT * FROM usuarios"; $myArray = getArraySQL($consulta); echo json_encode($myArray);


Gestionar Json en PHP Json decode array $json = '[{"0":"1","id_usuario":"1","1":"ferchy123","usuario":"ferchy123","2":"123"," psw":"123","3":"cliente","tipo":"cliente","4":"Si","activo":"Si"}, {"0":"2","id_usuario":"2","1":"irving","usuario":"irving","2":"123","psw":"12 3","3":"Admin","tipo":"Admin","4":"Si","activo":"Si"}, {"0":"3","id_usuario":"3","1":"samantha","usuario":"samantha","2":"123","psw" :"123","3":"cliente","tipo":"cliente","4":"Si","activo":"Si"}, {"0":"4","id_usuario":"4","1":"fany","usuario":"fany","2":"123","psw":"123"," 3":"cliente","tipo":"cliente","4":"Si","activo":"Si"}, {"0":"5","id_usuario":"5","1":"orlando","usuario":"orlando","2":"123","psw":" 123","3":"cliente","tipo":"cliente","4":"Si","activo":"Si"}]'; $array = json_decode($json); print_r($array);Recorrer y recuperar los valores de un objeto Json con foreach foreach($array as $obj){ $id_usuario = $obj->id_usuario; $usuario = $obj->usuario; $psw = $obj->psw; $tipo = $obj->tipo; $activo= $obj->activo; echo "<br>"; echo $id_usuario." ".$usuario." ".$tipo." ".$activo; echo "<br>"; //Se inserta el registro $sql = "INSERT INTO usuarios(id_usuario,usuario,psw,tipo,activo) VALUES ($id_usuario,'$usuario','$psw','$tipo','$activo')"; $ejecutar = mysql_query($sql) or die (mysql_error()); }


echo "Usuarios registrados correctamente";


Pantallas ObtenerCadenaJson.php

Guardar_en_bd.php


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.