Retomando DPManagerJSON 1 y 2, No olvides los siguientes puntos

  • ADODB PHP "Si usas otro tipo de Manejador deja tu comentario y con gusto realizo la adaptación en otro tutorial"
  • Class Conexion.php
  • UnicodeUtf8Replace.php
  • DPManager.php
  • Ejecutar SQL dropsize_sql.sql
  • NOTA: Para todos los ejemplos usamos el arreglo modelo. Ver estructura del módelo.
  • agregar parametros
icon save
Descargar

 

DPManager::buildSingleJsonTo

$lstSimpleSingleFieldsQuery = DPManager::buildSingleJsonTo($model, false);
$lstSelectSingleJSON = DPManager::buildSelectQuery($lstSimpleSingleFieldsQuery, "tabla", false);
$lstJGetAllsJSON = DPManager::getField($con, $lstSelectSingleJSON);
 

Result $lstSimpleSingleFieldsQuery

CONCAT("[",
  GROUP_CONCAT(
    CONCAT("{"),
      CONCAT("\"id_cliente\":\"",id_cliente,"\","),
      CONCAT("\"nombre\":\"",nombre,"\","),
      CONCAT("\"paterno\":\"",paterno,"\","),
      CONCAT("\"materno\":\"",materno,"\""),
    CONCAT("}")),
   "]") AS json 
 

Result $lstSelectSingleJSON

SELECT
   CONCAT("[",
   GROUP_CONCAT(CONCAT("{"),
   CONCAT("\"id_cliente\":\"",id_cliente,"\","),
   CONCAT("\"nombre\":\"",nombre,"\","),
   CONCAT("\"paterno\":\"",paterno,"\","),
   CONCAT("\"materno\":\"",materno,"\""),
   CONCAT("}")),
   "]") AS json 
FROM
   tabla
 

Result $lstJGetAllsJSON

[{
  "id_cliente": "1",
  "nombre": "Super",
  "paterno": "Chinazo",
  "materno": "Poderoso"
}, {
  "id_cliente": "2",
  "nombre": "Will",
  "paterno": "Smith",
  "materno": "Ricardo"
}, {
  "id_cliente": "3",
  "nombre": "Maicol",
  "paterno": "Torres",
  "materno": "Fuertes"
}]
 

Anterior

Siguiente


Popular Tags

Dropsize MVCf

PayPal Donación

Cantidad

Joomla Paypal Donations Module

No olvides compartir