Vanguarsoft Developers blog

Ing. Javier Leal – Coordinador de Requerimientos en Traetelo.com / Traiter Lourted – VENEZUELA


Deja un comentario

Serializar JSON resultado de Query MYSQL con PHP

Buenos días amigos hoy les traigo algo bastante sencillo, a veces muchos programadores nos topamos con problemas que parecen ser difíciles pero no lo son y terminan solucionando con algo muy sencillo y como el tiempo de un programador lo vale quiero compartir esto con lo que estuve casi 2 horas lidiando bueno mi fuerte no es php pero no deja de ser un tips que pueda usar yo mismo al pasar del tiempo o simplemente ayudar a algún colega.

El problema que se me presento es el siguiente: hacia una consulta del MYSQL  y quería serializar el resultado y pensé que utilizando mysql_fetch_array podría la consulta convertirse en un arreglo y devolver el valor deseado pero era lo esperado y tampoco tenia los key de los campos por lo que investigue y luego de varias pruebas fallidas soluciones con el siguiente código.

$resultData=mysql_query(“Select * from tableSample”,$conexion);

$rows = array();
while($r = mysql_fetch_assoc($resultData)) {
$rows[] = $r;
}

echo json_encode($rows);

Se utilizo el mysql_fetch_assoc para que devolviera los KEYS de cada campo consultado lo que llamamos un arreglo asociativo y se realizo un bucle while para recorrer cada valor devuelto por la consulta que este era uno de los errores que presentada por crees que ya el arreglo venia completo al consultarlo y al llevarlo todo de los datos utilizar json_encode para serializar en json y devolver el valor a donde desees ya que json lo permite y es un gran estandar

 

Anuncios


Deja un comentario

JSfiddle y Codepen (Tools)

Hola amigos amantes de tecnologías yo otras vez diciendo que volveré y no termino de volver espero que esta si sea la vencida, en mi articulo de hoy les traigo Tools y mas Tools, las herramientas al momento de desarrollar son sumamente importante sobre todo cuando no estar en una pc de manera fija o simplemente quieres probar algo sin afectar el código existente o si tienes talento y quieres mostrarle a al mundo lo que sabes hacer con tecnologías Font and Back del mundo web pues estas son las herramientas necesarias para mostrar y compartir tus habilidades.

Ahora mas allá de todo eso también si simplemente necesitas hacer una funcionalidad y quieres buscar de que manera lo ha hecho otro desarrollador también este termina siento el lugar correcto..

LogoEs un sitio web en el que te puedes registrar para guardar funcionalidad web que hayas hecho construido la herramienta tiene un poder impresionante por que si por ejemplo estas en la pc que no es tuya pero necesitas probar o comprobar una funcionalidad básica que no sea necesario de traer tu código existente puede usar codepen, esta te permitirá agregar otros tools como jquery , bootstrap para hacer tus pruebas directo en la web y a real time donde puedes ver código y resultados en una sola pantalla, codepen es mi favorito cuando deseo buscar un diseño agradable para mis web Sites mucho talento ha compartido sus creaciones aca y son una comunidad bastante grande ademas si eres Teachers puedes usarlo para mostrar a tus alumnos código y resultado de manera que lo entiendan.

Aca te coloco una vista previa para que veas como se veras tus pruebas o lo que hagas con esta herramienta.

codepen

Url: http://codepen.io/

Como todo lo bueno siempre debe seguir y no por ser el segundo en este blog significa que no sea mejor que codepen todo depende del usuario:

jsfiddle.pngAl igual que codepen es una excelente herramienta para compartir, buscar, practicar tus códigos aquí tenemos un área de colaboración bastante interesante para por ejemplo dar tus clases yo les recomiendo que las empiecen a usar y sin mas que explicar les dejo la captura y url del site de JSFiddle.

jsfiddle.jpg

Url: https://jsfiddle.net/