Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2012, 10:02
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
problema con creación de arreglo

hola maestros :P

veran, necesito devolver un arreglo de esta forma:

{"campo1":"valor1","campo2":"valor2","campo3":"val or3","campo4":"valor4"}

y estoy devolviendo:

[{"campo1":"valor1","campo2":"valor2","campo3":"val or3","campo4":"valor4"}]

el arreglo lo armo de una consulta y despues le paso el json encode, pero no encuentro la forma para que no le agregue los corchetes ya que he probado y sin corchetes recibo bien los datos, con corchetes ya no llegan. Acá el code:

Código PHP:
Ver original
  1. <?php
  2. require_once("../libs/JSON.php");
  3. include('conecta_db.php');
  4. $con_db = conecta_db();
  5.  
  6. $rs = mysql_query("select * from tabla where id='6'") or die(mysql_error());
  7.  
  8. $json = new Services_JSON;
  9.  
  10. $items = array();
  11. while($row = mysql_fetch_object($rs)){
  12.     //array_push($items, $row);  //array_push se comporta igual
  13.     $items[] = $row;
  14. }
  15.  
  16. echo $json->encode($items);
  17. ?>

Perdon si es una sencilles pero es que no he trabajado mucho con arrglos y menos con json

Como puedo armar el arreglo para que me salga sin corchetes??
gracias por su ayuda