$from
$to = 20;
$query = "SELECT idempleados,nombre,apellidos FROM empleados LIMIT ?,?";
$result = $mysqli->prepare($query);
$result->bind_
param('ii', $from, $to);
$result->execute();
/* bind result variables */
$result->bind_result($idempleados,$nombre,$apellidos);
/* fetch values */
while ($result->fetch()){
$empleados[] = array(
'idempleados' => $idempleados,
'nombre' => $nombre,
'apellidos' => $apellidos
);
}
echo json_encode($empleados);
/* close statement */
$result->close();
/* close connection */
$mysqli->close();
?>
This code does not print the json.
But when I give an index to the arrangement $ employees if I print the index I give it. for example I give the index 0 and if you print it.
...
echo json_encode($empleados[0]);
/* close statement */
...
EDIT
If I do print_r ($ employees) I receive
I am already solved thanks to all who responded, I help the answer of @sioesi
so I leave the code
while ($result->fetch())
{
$empleados[] = array(
'idempleados' => $idempleados,
'nombre' => utf8_encode($nombre),
'apellidos' => utf8_encode($apellidos)
);
}
echo json_encode($empleados,JSON_UNESCAPED_UNICODE);