이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지
http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면
http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은
http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
php 간단 일기장 - 글 목록 DB에서 가져와서 보여주기
데이터베이스에서글 목록을 가져와서 보여준다.
코드
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php
$db_host = "localhost";
$db_user = "php111";
$db_passwd = "php111";
$db_name = "phpdiary";
$conn = mysql_connect($db_host,$db_user,$db_passwd) or die ("데이터베이스 연결에 실패하였습니다!");
mysql_select_db($db_name, $conn);
mysql_query("set names utf8");
$query = 'select * from diary';
$result = mysql_query($query);
$total = mysql_affected_rows();
for ($i=0;$i<$total;$i++)
{
mysql_data_seek($result,$i);
$r = mysql_fetch_array($result);
?>
<div>
<?php
echo $r['contents'];
?>
</div>
<?php
}
mysql_close();
?>
</body>
</html>
코드설명
처음부터 <?php 가 나올때까지는 정적인 html 이다.
<?php 부터 ?> 까지는 php가 다루는 영역이다.
이 외에는 html 페이지이다.
글 목록 보기 - html 과 데이터베이스 부분을 합쳐놓으면 이렇게 된다.
글 내용을 보는 부분만 php 로 쓰여지고, 나머지 부분은 html 형식의 정적 페이지이다.
각 영역은 div 안에 작성되어 있으며, div 안에 컨텐츠가 들어가게 된다.