Hoy en este tutorial tenemos un código pequeño pero útil que es convertir filas de datos MySQL en formato JSON usando PHP . JSON es un formato de intercambio de datos entre aplicaciones web y móviles y puede convertir facilmente datos en texto sin formato de característica legible
Después de crear la base de datos o seleccionar una , ejecutar el siguiente código sql para crear la tabla
CREATE TABLE `clientesabm` ( `id` int(11) NOT NULL, `nombre` varchar(50) NOT NULL, `apellido` varchar(50) NOT NULL, `fecha_nac` date NOT NULL, `pais` varchar(20) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; -- -- Indices de la tabla `clientesabm` -- ALTER TABLE `clientesabm` ADD PRIMARY KEY (`id`); --
Ahora has una conexión a la base de datos usando este código
<?php $DBhost = 'localhost'; $DBuser = 'root'; $DBpass = ''; $DBname = 'test'; try{ $DBcon = new PDO("mysql:host=$DBhost;dbname=$DBname",$DBuser,$DBpass); $DBcon->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); }catch(PDOException $ex){ die($ex->getMessage()); }
Para convertir los registros de MySQL, primero busque todos los registros de la tabla
$query = "SELECT * FROM clientesabm"; $stmt = $DBcon->prepare($query); $stmt->execute();
$userData = array(); while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ $userData['ABM'][] = $row; }
echo '<pre>'.json_encode($userData, JSON_PRETTY_PRINT).'</pre>';
En este link dejo disponible la demostración del ejemplo usando la tabla de usuarios abm, tambien esta la posibilidad de aportar mediante la descarga del código completo con un pequeño aporte en Paypal (artículo 6), gracias.
• Validación de formularios usando características de HTML5
• Método para insertar registros en MySQL usando PHP
• Obtener datos desde MySQL y mostrar el resultado en una tabla
• Los colores y sus códigos RGB
• Cómo evitar los comentarios spam
• Creando un login simple con jquery, php y mysql
• Conversor de Medidas Online
• Visualizar datos en una tabla parte II: Aplicando estilo css
• Un ejemplo de ABM usando Ajax - PHP - MySQL
• Usando jquery para modificar elementos del HTML
• Usar PDO para conectarse a MYSQL
• Cómo detectar el navegador usando JavaScript
• Cómo desarmar un notebook HP Compaq Presario C700
• Proyecto Intranet: Ordenes de servicio y ventas
• Michelles Jaque
• Beatriz Cabrera Zapata
• Mini Poesías - Constanza Gonzales
• Sobre las decisiones - Constanza Gonzales
• Enviar correos usando un formulario desde sitio web o localhost con PHPMailer
• Cómo crear un cuadro de búsqueda al estilo Google
• Sistema de LogIn con verificación de email y recuperación de contraseña usando PHP
• Demostración Jquery UI Selectable usando php y bases de datos mysql
• Subir, insertar, actualizar, borrar imágenes con PHP y MySQL
• Calculadora IMC usando JavaScript
• Select Dependientes con Ajax MySQL PHP
• Expresiones regulares en PHP
• Cómo convertir datos MySQL en formato JSON en PHP
• Visualizar datos en una tabla html con mysqli
• Siembras: Aplicación en Laravel 5.5