Files
2026-07-23 16:15:57 +09:00

35 lines
799 B
PHP

<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
header("Content-Type: application/json; charset=utf-8");
try {
$pdo = new PDO(
"mysql:host=localhost;dbname=egbim;charset=utf8mb4",
"egbim",
"baron3840!!",
[
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
]
);
} catch (Exception $e) {
echo json_encode(["status"=>"fail"]);
exit;
}
$action = $_GET['action'] ?? '';
if ($action === 'list') {
$stmt = $pdo->query("SELECT * FROM products ORDER BY name ASC");
$rows = $stmt->fetchAll();
echo json_encode([
"status" => "ok",
"records" => $rows
]);
exit;
}
echo json_encode(["status"=>"fail"]);