PDA

Ver la Versión Completa : [Consulta] Appinventor + PHP + MySQL


andychango
10/03/13, 21:10:54
Hola gente que tal.

Estoy incursionando en realizar una API en PHP para comunicarme con una base de datos MySQL, y "transformar" la consulta devueltaa JSON.
El tema es que cuando hago la conversión con JSON también me incluye el título de cada columna... y eso no me sirve, solamente necesito los valores de cada columna. Adjunto imágenes para más claridad. Y acá abajo el código PHP.

<?php
$conexion=mysql_connect("localhost","root","") or die("Problemas en la conexion");
mysql_select_db("test",$conexion) or die("Problemas en la selección de la base de datos");
if ($conexion){
$registros=mysql_query("select * from android",$conexion) or die("Problemas en el select:".mysql_error());
while ($reg=mysql_fetch_assoc($registros)) {
$outputdata[]=$reg;
}
echo json_encode(array("VALUE","phpprueba",($outputdata )));
}
?>

Lo que me devuelve JSON y lo que necesitaría que me devuelva.
http://i49.tinypic.com/ru5hg5.jpg

Esta sería la BD MySQL con la que esoty probando
http://i49.tinypic.com/b4yvpz.jpg

Desde ya muchas gracias!

kriogeN
10/03/13, 22:08:42
Prueba cambiando esta línea:

$outputdata[]=$reg;

por esto:

$outputdata[]=array_values($reg);

Aunque yo de codificación JSON con PHP no controlo mucho, esa parte la lleva unos compañeros encargados de programar WebServices. Pero como tengo que trabajar con ellos algo veo.

andychango
11/03/13, 01:23:42
Funcionó!!!! muchísimas GRACIAS!!! me he vuelto loco buscando la forma de hacerlo!!! muchas muchas gracias!

Saludos!