아주아주 간단하게 만들어 놓은 것입니다.
설명은 코딩 중간중간에 삽입해놓았는데, 보기 어려우실지 모르겠네요^^;
궁금하신 것들이나 충고해주실 의견들은 댓글에 남겨주세요~
이 글이 도움이 되신다면 많은 사람과 공유할 수 있도록 추천한방 부탁드려요^^ 로그인 필요없습니다.
memoList.php
<table style="width:1000px;height:50px;border:5px #00ff00;">
<tr>
<td><h1>MEMO LIST</h1></td>
</tr>
</table>
<br/>
<table>
<tr>
<tr>
<td >내용</td>
<td >이름</td>
<td >이메일</td>
<td>작성일</td>
<td>수정/삭제</td>
</tr>
</tr>
<?php
//서버연결
$con = mysql_connect("localhost","root","apmsetup") or die(mysql_error());
//DB연결
mysql_select_db("sample_db") or die(mysql_error());
//sql문(저장된 내용을 가져온다)
// order by m_idx => m_idx 값을 기준으로 정렬하라
// desc => 큰 것부터 정렬하라(참고로 asc 는 작은 것부터 정렬하라)
$sql="select * from sample_memo where 1 order by m_idx desc";
//sql문으로 뽑아온 DB내용을 변수에 저장한다.(DB를 사용하기 위해)
//mysql_query(쿼리문 변수, 서버연결 변수) 구조이다.
$result=mysql_query($sql, $con);
//뽑아온 데이터의 갯수 체크 확인변수
$i=0;
//모든 데이터를 뽑아오기 위해 while으로 돌려준다.
//뽑아 오는데, 배열 형태로 한 줄씩 뽑아오라 => mysql_fetch_array()
while ($data=mysql_fetch_array($result)){
?>
<tr>
// $data 변수에 데이터를 전부 담게 되는데요. 데이터를 불러올 때는 생성된 데이터의 이름을 써주시면
// 됩니다. ==> $data[테이블에 저장된 각 데이터의 이름] 이렇게~
<td ><?=$data[m_memo]?></td>
<td ><?=$data[m_name]?></td>
<td ><?=$data[m_email]?></td>
<td ><?=substr($data[m_regdate],5,11)?></td>
<td >
// 이 부분은 데이터의 수정 및 삭제로 넘어가는 부분이구요~
<input type="button" value="수정" onClick="location.href='memo_modify.php?m_idx=<?=$data[m_idx]?>'">
<input type="button" value="삭제" onClick="location.href='memo_delete.php?m_idx=<?=$data[m_idx]?>'">
</td>
</tr>
<?php
//데이터를 뽑아왔다면, 데이터 갯수 체크 확인변수를 1증가
//데이터가 있을 경우 자동적으로 $i 값이 하나씩 증가하는데요. 변수를 만들어준 이유는
//데이터가 없을 경우 즉 $i=0 일 경우에는 데이터가 없다는 메시지를 출력해주기 위함입니다.
$i++;
}
//데이터가 존재하지 않을 경우
if($i==0){
?>
<tr>
<td>DB에 저장된 데이터가 없습니다.</td>
</tr>
<?php
}
mysql_close($con);
?>
</table>
'IT > PHP' 카테고리의 다른 글
메모장 만들기 _ 수정한 내용 저장하기 (0) | 2013.07.27 |
---|---|
메모장 _ 수정하기 (0) | 2013.07.27 |
DB 연결 메모장 글쓰기 (0) | 2013.07.24 |
DB 연결(기초문법) (1) | 2013.07.22 |
php 배열 함수 (0) | 2013.07.14 |