Curso Android PHP MySql Lector QR

API Rest generar un JSON

Para generar JSON a partir de una base de datos Mysql, debemos crear una estructura array multidimensional en PHP y con json_encode convertirlo a JSON

Lección 12 del Curso Android PHP MySql Lector QR

DESCRIPCIÓN DE LA LECCIÓN

Programación de una API Rest

Una Api Rest es una arquitectura moderna que va a permitir que la app pueda consumir datos del servidor web, es decir cualquier aplicación conociendo la estructura de datos que emana la API, podrá acomodarse para extraer y usar dichos datos formateados en JSON.

Veremos ¿Cómo programar una API en PHP y Mysql?

Para generar JSON a partir de una base de datos Mysql, debemos crear una estructura array multidimensional en PHP y con json_encode convertirlo a formato JSON, donde la instrucción die  muestra los datos parseados en Json.

La estructura Json que crearemos es muy básica, pero lo suficiente para nuestros intereses en la creación de un Lector QR en Android.

Código del generador Json en PHP y MYSQL

<?php 
if(isset($_REQUEST['app'])):
    $response=array();
   ...
    // productos
    $u=$user->buscar("productos","1");    
    $response['listaproductos']= array();
    if($u):
        foreach($u as $r):
           ...
        endforeach;
    endif;
    // promociones
    $u=$user->buscar("promociones","1");    
    $response['listapromociones']= array();
    if($u):
       ...
    endif;    
else:
    $response['success'] = false;
endif;
die(json_encode($response));
?>

En el próximo video, empezaremos a crear la aplicación móvil en Android usando el lenguaje de programación Java, es decir empezaré a crear el lector QR para nuestro proyecto.


POR LA COMPRA DEL CURSO COMPLETO

  • MIRA TODOS LOS VIDEOS SIN RESTRICCIÓN
  • TEN ACCESO AL CURSO
  • DESCARGA TODO CÓDIGO FUENTE DEL PROYECTO
  • ACCESO A CURSOS Y RECURSOS GRATIS

Android PHP MySql Lector QR

¿Cómo crear una API Rest en PHP y MySql para generar JSON?Lector QR

4034 visitas

Lecciones del curso

3. Estructura web modular en PHP 1972
4. Login con sesiones en PHP 2550
5. Aplicando estilos con Bootstrap 1817
6. CRUD listado de productos 2162
7. CRUD inserción de un producto 1503
9. CRUD editar un producto 1781
10. CRUD Eliminar un Producto 380
11. CRUD completo de promociones 1253
14. Crear activities y hacer fullscreen 962
15. Implementación del sistema Login 1544
16. Debug del sistema autenticación 803
17. Implementación de Preferencias 1147
18. Implementación del sistema Registro 2086
20. Sincronizar BD MySql y Sqlite con Json 904
21. Inflar un Listview con un CursorAdapter 848
22. Implementar evento click en ListView 1247
23. Inflar un GridView con promociones 1117
24. Implementación del scanner QR 1921
VER MÁS CURSOS
Codea App

Codea App FullStack

Perú, México, Colombia, España, Venezuela, Argentina, Bolivia

You Fb Tik Pin

© Todos los derechos reservados Codea App FullStack | Cursos de programación avanzados | 2020 - 2021