<?php // Truy vấn database để lấy danh sách // 1. Include file cấu hình kết nối đến database, khởi tạo kết nối $conn include_once(__DIR__.'/../../dbconnect.php'); // 2. Chuẩn bị câu truy vấn $sql $sqlSelect = "select * from `CHUCVU`"; // Tìm theo tham số $CV_MA = isset($_GET['CV_MA']) ? $_GET['CV_MA'] : ''; $sqlWhereArr = []; if (!empty($CV_MA)) { $sqlWhereArr[] = "CV_MA = '$CV_MA'"; } if (count($sqlWhereArr) > 0) { $sqlWhere = "WHERE " . implode(' AND ', $sqlWhereArr); $sqlSelect .= $sqlWhere; } // 3. Thực thi câu truy vấn SQL để lấy về dữ liệu $result = mysqli_query($conn, $sqlSelect); // 4. Khi thực thi các truy vấn dạng SELECT, dữ liệu lấy về cần phải phân tích để sử dụng // Thông thường, chúng ta sẽ sử dụng vòng lặp while để duyệt danh sách các dòng dữ liệu được SELECT // Ta sẽ tạo 1 mảng array để chứa các dữ liệu được trả về $dataChucVu = []; while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { $dataChucVu[] = array( 'CV_MA' => $row['CV_MA'], 'CV_TEN' => $row['CV_TEN'], 'CV_TILE' => $row['CV_TILE'], 'CV_NAMAPDUNG' => $row['CV_NAMAPDUNG'], 'CV_GHICHU' => $row['CV_GHICHU'] ); } // 5. Chuyển đổi dữ liệu về định dạng JSON $responseData = []; if(count($dataChucVu) > 0) { $responseData = [ 'statusCode' => 200, 'msg' => 'Đã tải dữ liệu thành công!', 'data' => $dataChucVu ]; } else { $responseData = [ 'statusCode' => 500, 'msg' => 'Không tìm thấy dữ liệu!', 'data' => $dataChucVu ]; } // Dữ liệu JSON, từ array PHP -> JSON echo json_encode($responseData);
Thực hiện các bước tuần tự theo nội dung Bài học nhé!
Cùng nhau học tập, khám phá các kiến thức nền tảng về Lập trình web, mobile, database nhé.
Nền tảng kiến thức - Hành trang tới tương lai hân hạnh phục vụ Quý khách!
Khám phá, trải nghiệm ngay
Vui lòng đăng nhập để gởi bình luận!
Đăng nhậpChưa có bình luận nào!