query("SELECT COUNT(*) FROM students")->fetchColumn(); if ($keyword !== '') { $sql = "SELECT id, name, email, phone, birthday, created_at FROM students WHERE name LIKE :keyword ORDER BY id ASC"; $stmt = $pdo->prepare($sql); $stmt->execute([':keyword' => '%' . $keyword . '%']); $students = $stmt->fetchAll(); } else { $stmt = $pdo->prepare("SELECT id, name, email, phone, birthday, created_at FROM students ORDER BY id ASC"); $stmt->execute(); $students = $stmt->fetchAll(); } } catch (Throwable $e) { $connectionError = $e; } ?>
LIKE :keyword)WHERE name LIKE :keyword ('%= htmlspecialchars($keyword) ?>%')
| ID | Họ và tên | Số điện thoại | Ngày sinh | |
|---|---|---|---|---|
| Không tìm thấy sinh viên nào có tên chứa từ khóa "= htmlspecialchars($keyword) ?>". | ||||
| #= (int)$sv['id'] ?> | = htmlspecialchars((string)$sv['name']) ?> | = htmlspecialchars((string)$sv['email']) ?> | = htmlspecialchars((string)($sv['phone'] ?? '—')) ?> | = !empty($sv['birthday']) ? date('d/m/Y', strtotime((string)$sv['birthday'])) : '—' ?> |