32 lines
799 B
PHP
32 lines
799 B
PHP
<?php
|
|
// Member Class file
|
|
|
|
class Member {
|
|
// 멤버 변수, 프로퍼티
|
|
private $conn;
|
|
|
|
// 생성자
|
|
public function __construct($db) {
|
|
$this->conn = $db; // PDO 객체 주입
|
|
}
|
|
|
|
// 아이디 중복체크용 멤버 함수, 메소드
|
|
public function id_exists($id) {
|
|
$sql = "SELECT * FROM member WHERE id=:id";
|
|
$stmt = $this->conn->prepare($sql);
|
|
$stmt->bindParam(':id', $id);
|
|
$stmt->execute();
|
|
|
|
return $stmt->rowCount() ? true : false;
|
|
}
|
|
|
|
public function email_exists($email) {
|
|
$sql = "SELECT * FROM member WHERE email=:email";
|
|
$stmt = $this->conn->prepare($sql);
|
|
$stmt->bindParam(':email', $email);
|
|
$stmt->execute();
|
|
|
|
return $stmt->rowCount() ? true : false;
|
|
}
|
|
}
|