我正在构建一个包含React
和Mobx
的应用,该应用从JSON
/ PHP
后端获取MySQL
的数据。到目前为止MySQL
- 表只包含简单的varchar
- 字段,到目前为止它还可以正常工作。现在我在表格中添加了Date
字段,现在我收到错误SyntaxError: Unexpected end of JSON input
- 为什么会这样?
PHP代码如下所示:
$app->get('/api/releases', function(Request $request, Response $response) {
$sql = "SELECT * FROM albums";
try{
$db = new db();
$db = $db->connect();
$stmt = $db->query($sql);
$releases = $stmt->fetchAll(PDO::FETCH_OBJ);
$db = null;
echo json_encode($releases);
} catch(PDOException $e) {
echo '{"error": {"text": '.$e->getMessage().'}';
}
});
日期是否应首先转换为字符串?