본문 바로가기
IT/PHP

메모장 목록(저장 된 데이터 불러오기)

by Jeami 2013. 7. 24.
반응형



php 메모장


아주아주 간단하게 만들어 놓은 것입니다.

설명은 코딩 중간중간에 삽입해놓았는데, 보기 어려우실지 모르겠네요^^;

궁금하신 것들이나 충고해주실 의견들은 댓글에 남겨주세요~





이 글이 도움이 되신다면 많은 사람과 공유할 수 있도록 추천한방 부탁드려요^^ 로그인 필요없습니다.








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

loading