BÀI 6 - LẤY DỮ LIỆU THEO YÊU CẦU CỦA CLIENT
<?php
include "connect.php";
$page = $_GET['page']; // link chứa php?page='?' ('?' chứa yêu cầu)
$idsp = $_POST['IDSanPham']; // So sánh 'IDSanPham' với yêu cầu
$space = 5; // Lấy 5 giá trị gần nhất chứ không lấy hết từ CSDL
$limit = ($page - 1) * $space; // Công thức lấy 5 dữ liệu mới tiếp theo
$mangdulieu = array();
$query = "SELECT * FROM sanpham WHERE IDSanPham = $idsp LIMIT $limit, $space";
$data = mysqli_query($conn, $query);
while($row = mysqli_fetch_assoc($data)){
array_push($mangdulieu, new IdProduct(
$row['ID'],
$row['TenSanPham'],
$row['GiaSanPham'],
$row['HinhAnhSanPham'],
$row['MoTa'],
$row['IDSanPham']
));
}
echo json_encode($mangdulieu);
class IdProduct{
function __construct($id, $tenSP, $giaSP, $hinhAnhSP, $motaSP, $idSP){
$this->ID = $id;
$this->TenSanPham = $tenSP;
$this->GiaSanPham = $giaSP;
$this->HinhAnhSanPham = $hinhAnhSP;
$this->MoTa = $motaSP;
$this->IDSanPham = $idSP;
}
}
?>
Code connet.php
<?php
$host = "localhost"; // Truy suất vào host chứa CSDL trên máy tính bằng xampp
$username = "root";
$password = "";
$database = "shoprobot"; // Tên của CSDL
$conn = mysqli_connect($host, $username, $password, $database);
mysqli_query($conn, "SET NAMES '.utf8.'");
// if ($conn){
// echo "Successfully";
// } else {
// echo "Unsuccessfully";
// }
?>