Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2015, 18:59
SofiaZabaloy
 
Fecha de Ingreso: septiembre-2015
Mensajes: 4
Antigüedad: 9 años, 4 meses
Puntos: 0
Pregunta Problema con consulta MySQL y JSON

Hola gente, son nueva por acá, estuve buscando solución a mi problema y no encuentro. Les cuento que necesito imprimir el resultado de mi consulta en JSON.
La tabla MENSAJES de mi servidor tiene los campos 'msj_id, msj_asunto, msj_fecha, msj_hora, msj_detalle, msj_emisor'

este codigo si funciona:
Código PHP:
$resultado $mysqli->query("SELECT MSJ_Asunto, MSJ_Fecha FROM MENSAJES WHERE (MSJ_ID=".$ID.")");

// Crear un array de registros
  
$arrusers = array();
  if(
mysqli_num_rows($resultado)) {
    while(
$user mysqli_fetch_assoc($resultado)) {
      
$arrusers[] = $user;   // (*1)
    
}
  }
  
// salida en el formato JSON
  
header('Content-type: application/json');
  echo 
json_encode($arrusers);  // (*1) 
pero si la consulta la cambio por "SELECT * FROM MENSAJES WHERE (MSJ_ID=".$ID.")" o "SELECT MSJ_Emisor FROM MENSAJES WHERE (MSJ_ID=".$ID.")" o cualquier otro ya no anda.

cabe aclarar que todos los campos son char, y msj_detalle es char(280).

por que puede estar pasándome esto?