Thêm category mới
Câu lệnh SQL
INSERT INTO CATEGORIES(ID, NAME, IMG) VALUES(NULL, :name, :img)
Thực thi
<?php require_once 'mysql.php'; $pdo = get_pdo(); function insert_category($name, $img){ global $pdo; $sql = "INSERT INTO CATEGORIES(ID, NAME, IMG) VALUES(NULL, :name, :img)"; $stmt = $pdo->prepare($sql); $stmt->bindParam(':name', $name); $stmt->bindParam(':img', $img); $stmt->execute(); }
Cập nhật category
Câu lệnh SQL
UPDATE CATEGORIES SET NAME=:name, IMG=:img WHERE ID=:id
Thực thi
function update_category($id, $name, $img){ global $pdo; $sql = "UPDATE CATEGORIES SET NAME=:name, IMG=:img WHERE ID=:id"; $stmt = $pdo->prepare($sql); $stmt->bindParam(':name', $name); $stmt->bindParam(':img', $img); $stmt->bindParam(':id', $id); $stmt->execute(); }
Xoá category
Câu lệnh SQL
DELETE FROM CATEGORIES WHERE ID=:id
Thực thi
function delete_category($category_id){ global $pdo; $sql = "DELETE FROM CATEGORIES WHERE ID=:id"; $stmt = $pdo->prepare($sql); $stmt->bindParam(':id', $category_id); $stmt->execute(); }
Tìm kiếm category theo id
Câu lệnh SQL
SELECT * FROM CATEGORIES WHERE ID=:id
Thực thi
function get_category($category_id){ global $pdo; $sql = "SELECT * FROM CATEGORIES WHERE ID=:id"; $stmt = $pdo->prepare($sql); $stmt->bindParam(':id', $category_id); $stmt->execute(); $stmt->setFetchMode(PDO::FETCH_ASSOC); // Lấy danh sách kết quả $result = $stmt->fetchAll(); // Lặp kết quả foreach ($result as $row){ return array( 'id' => $row['id'], 'name' => $row['name'], 'img' => $row['img'], 'description' => $row['description'], ); } return null; }
Lấy toàn bộ categories
Câu lệnh SQL
SELECT * FROM CATEGORIES
Thực thi
function get_all_categories(){ global $pdo; $sql = "SELECT * FROM CATEGORIES"; $stmt = $pdo->prepare($sql); $stmt->execute(); $stmt->setFetchMode(PDO::FETCH_ASSOC); // Lấy danh sách kết quả $result = $stmt->fetchAll(); $category_list = array(); // Lặp kết quả foreach ($result as $row){ $category_list[] = array( 'id' => $row['id'], 'name' => $row['name'], 'img' => $row['img'] ); } return $category_list; }