[PHP] 게시판 만들기 (5/10) - 임의 게시물(Random Data) 입력하기
2022. 10. 26. 02:44ㆍ무료강좌&튜토리얼/PHP
[PHP] 게시판 만들기 (5/10) - 임의 게시물(Random Data) 입력하기
게시물의 목록 페이지를 만들어보자. 그 전에 게시물을 리스트로 생성하려면 많은 게시물 데이터가 필요하다. 게시물 입력폼이 있는 페이지로 여러개의 게시물을 직접 입력하려면 불편하므로 프로그래밍을 통해 임의로 board 테이블에 테이터를 입력해보자.
다음은 board 테이블에 임의로 데이터를 입력하는 예제이다.
[예제: 182_inputRandData.php ]
<?php
include $_SERVER['DOCUMENT_ROOT'].'/php/common/171_session.php';
include $_SERVER['DOCUMENT_ROOT'].'/php/common/179_checkSignSession.php';
include $_SERVER['DOCUMENT_ROOT'].'/php/cssControlPanel/163_connection.php';
for($i = 1; $i <= 50; $i++) {
$time = time();
$sql = "INSERT INTO board (memberID, title, content, regDate) ";
$sql .= "VALUES (5, '{$i}번째 제목', '{$i}번째 내용', {$time})";
$result = $dbConnect->query($sql);
if($result) {
echo "{$i}번째 데이터 입력완료";
} else {
echo "{$i}번째 데이터 입력실패";
}
}
?>
1. for문에 쓰인 변수 i의 값은 memberID 필드의 값으로 사용되며 변수 i의 값이 1부터 50이 될 때까지 반복한다.
2. 레코드를 입력하는 시간을 변수 time에 대입한다.
3. board 테이블에 입력할 쿼리문을 작성한다. 제목에는 변수 i의 값을 사용하여 몇 번째 제목이라는 문구가 입력되며 내용에는 변수 i의 값을 사용하여 몇 번째 내용이라는 문구가 입력되게 한다.
4. 쿼리문을 실행한다.
쿼리문의 실행 여부를 확인해보자.
실행 URL은 http://localhost/php/board/182_inputRandData.php 이다.
실행결과
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'무료강좌&튜토리얼 > PHP' 카테고리의 다른 글
[PHP] 게시판 만들기 (7/10) - 다음 페이지로 이동 링크(페이징) 생성하기 (0) | 2022.10.26 |
---|---|
[PHP] 게시판 만들기 (6/10) - 게시물 목록 페이지 생성하기 (1) | 2022.10.26 |
[PHP] 게시판 만들기 (4/10) - 게시글 작성하기 (0) | 2022.10.25 |
[PHP] 게시판 만들기 (3/10) - 게시글 작성 폼 만들기 (0) | 2022.10.25 |
[PHP] 게시판 만들기 (2/10) - 로그인 세션 체크 프로그램 (0) | 2022.10.25 |