diff --git a/api.php b/api.php new file mode 100644 index 0000000..3d0b5de --- /dev/null +++ b/api.php @@ -0,0 +1,28 @@ + PDO::ERRMODE_EXCEPTION, + PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, + PDO::ATTR_EMULATE_PREPARES => false, +]; + +try { + $pdo = new PDO($dsn, $user, $pass, $options); +} catch (\PDOException $e) { + http_response_code(500); + echo json_encode(['error' => 'Database connection failed']); + exit; +} + +$query = $pdo->query('SELECT id, first_name, last_name FROM users'); +$users = $query->fetchAll(); + +echo json_encode($users); \ No newline at end of file