Hola,
Tengo un pequeño código javascript que pide info a un fichero php mediante JSON. Todo va perfecto excepto cuando la información que se recupera desde una base de datos lleva tildes. Entonces la respuesta es null. Mi código es el siguiente:
<?php
include("conexion_bd.php");
if(intval($_GET['cant'])) {
$cant = intval($_GET['cant']);
$result = mysql_query('SELECT * FROM api ORDER BY "Id" DESC LIMIT ' . $cant, $connect) or die('MySQL Error.');
$save = array();
while($guardar = mysql_fetch_array($result, MYSQL_ASSOC)) {
$save[] = array('post'=>$guardar);
}
$salida = json_encode(array('ok' => $save));
echo $salida;
}
else {
$salida = json_encode(array('ko' => "No se ha recibido ningún parámetro"));
echo $salida;
}
?>