Foros del Web » Programando para Internet » PHP »

json_encode

Estas en el tema de json_encode en el foro de PHP en Foros del Web. Hola foreros. Hoy vengo con esta duda. usando la funcion json_encode de PHP hace que un arreglo te lo pase a json pero lo curioso ...
  #1 (permalink)  
Antiguo 16/01/2012, 19:46
 
Fecha de Ingreso: noviembre-2010
Mensajes: 95
Antigüedad: 13 años, 4 meses
Puntos: 5
json_encode

Hola foreros.

Hoy vengo con esta duda.

usando la funcion json_encode de PHP hace que un arreglo te lo pase a json pero lo curioso es que en cadenas extensas me envia un valor null que puede ser el arreglo o la funcion

Código PHP:
Ver original
  1. $research = trim($_GET['term']);
  2. $q = @odbc_exec($connection_id, "select * from tbl_puesto where  nombre_puesto like '%".$research."%'");
  3.  
  4.         while ($row = odbc_fetch_array($q))
  5.         {
  6.            
  7.             $datos[] = array( "value" => trim($row['nombre_puesto']),
  8.                         "escolaridad" => trim($row['escolaridad'])
  9.             );
  10.         }
  11.     echo  json_encode($datos);


Gracias
  #2 (permalink)  
Antiguo 16/01/2012, 19:52
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: json_encode

Revisa la documentación, ahí se indica que valores son devueltos en caso de error.
http://php.net/json_encode
http://mx.php.net/manual/en/function...last-error.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 19/01/2012, 17:36
 
Fecha de Ingreso: noviembre-2010
Mensajes: 95
Antigüedad: 13 años, 4 meses
Puntos: 5
Respuesta: json_encode

Cita:
Iniciado por pateketrueke Ver Mensaje
Revisa la documentación, ahí se indica que valores son devueltos en caso de error.
[url]http://php.net/json_encode[/url]
[url]http://mx.php.net/manual/en/function.json-last-error.php[/url]
Muchas Gracias ya vi cual es el error, le error es por que la codificación que uso en mi DB es diferente a la soprotable por json_encode (solo funciona con UTF-8), de casualidad sabran como cambiar el tipo de codificacion en SQL server 2000 ?? ya que trabajo con php y sql 2000
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:53.