У меня следующий запрос MySQL:
<?php
$sql = "SELECT * FROM my_table";
$result = mysql_db_query($DBname,$sql,$link) or die(mysql_error());
$rows = array();
while($r = mysql_fetch_assoc($result)) {
$rows[] = $r;
}
print json_encode($rows);
?>
, который выводит следующий формат JSON:
[
{
"id":"100",
"due_date":"2010-08-24 10:00:36"
}
]
Мой вопрос: в моем запросе MySQL, как бы я былвозможность сначала преобразовать / изменить одну строку (в данном случае, дату), или, скорее, как бы я изменил свой текущий запрос, используя что-то вроде:
$date = strtotime($r['due_date']);
$new_date = date('j M', $date);
А затем JSON кодировать результаты, чтобы вернутьэто вместо:
[
{
"id":"100",
"due_date":"24 Aug"
}
]