"Class UserDao"의 두 판 사이의 차이

(새 문서: ==예시== <source lang='php'> class UserDao { public function add($user) { $db = getDb(); $db->query("INSERT INTO user (id, name, password) VALUES (?, ?, ?)", $user->getId...)
 
 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;class UserDao
==예시==
==예시==
<source lang='php'>
<source lang='php'>
class UserDao {
class UserDao {
public function add($user) {
public function add($user) {
$db = getDb();
$db = getDB();
$db->query("INSERT INTO user
$db->query("INSERT INTO user
(id, name, password) VALUES (?, ?, ?)",
(id, name, password) VALUES (?, ?, ?)",
13번째 줄: 15번째 줄:


public function get($id) {
public function get($id) {
$db = getDb();
$db = getDB();
$row = $db->query_row("SELECT * FROM user WHERE id=?", $id);
$row = $db->query_row("SELECT * FROM user WHERE id=?", $id);
return new User(
return new User($row);
$row['id'],
$row['name'],
$row['password']
);
}
}
}
}
26번째 줄: 24번째 줄:
==같이 보기==
==같이 보기==
*[[class User]]
*[[class User]]
*[[UserDao 테스트]]


[[분류: class]]
[[분류: class]]

2015년 9월 3일 (목) 09:16 기준 최신판

class UserDao

1 예시[ | ]

class UserDao {
	public function add($user) {
		$db = getDB();
		$db->query("INSERT INTO user
			(id, name, password) VALUES (?, ?, ?)",
			$user->getId(),
			$user->getName(),
			$user->getPassword()
		);
	}

	public function get($id) {
		$db = getDB();
		$row = $db->query_row("SELECT * FROM user WHERE id=?", $id);
		return new User($row);
	}
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}