PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
try {
$pdo = new PDO($dsn, $user, $pass, $options);
// Daten abrufen
$stmt = $pdo->query(“SELECT title, content FROM spiral_posts ORDER BY id ASC”);
$posts = $stmt->fetchAll();
// WICHTIG: Header setzen, damit der Browser weiß, dass JSON kommt
header(‘Content-Type: application/json’);
echo json_encode($posts);
} catch (\PDOException $e) {
// Fehlerfall
header(‘HTTP/1.1 500 Internal Server Error’);
echo json_encode([‘error’ => $e->getMessage()]);
}
?>



Diskussion (0)
Es gibt keine Kommentare zu diesem Dokument vor.