You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

26 lines
1015 B

<?php
require_once('../conn.php');
header("Content-Type: application/json");
try {
$create_at_start = isset($_REQUEST['create_at_start'])? $_REQUEST['create_at_start'] : '';
$create_at_end = isset($_REQUEST['create_at_end'])? $_REQUEST['create_at_end'] : '';
if (!empty($create_at_start) && !empty($create_at_end)) {
$sql_str = "SELECT *
FROM sanlien_log
WHERE SUBSTR(create_at, 1, 10)
BETWEEN :create_at_start AND :create_at_end
";
$stmt = $conn->prepare($sql_str);
$stmt->bindParam(':create_at_start', $create_at_start);
$stmt->bindParam(':create_at_end', $create_at_end);
} else {
$sql_str = "SELECT * FROM sanlien_log ";
$stmt = $conn->prepare($sql_str);
}
$stmt->execute();
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
echo json_encode($data, JSON_UNESCAPED_UNICODE);
// echo json_encode(['data' => $data]);
} catch (PDOException $e) {
die("ERROR!!!: " . $e->getMessage());
}