1. 다음은 실습 사이트의 메인 페이지에 게시판의 최근 게시판 목록을 불러오는 프로그램의 일부이다. 빈칸을 채워 프로그램을 완성하시오.
<?php $con =________________("localhost", "user1", "12345", "sample"); $sql = "select * from board order by num desc ________________ 5"; $result = mysqli_query($con, $sql); if (!$result) echo "게시판 DB 테이블(board)이 생성 전이거나 아직 게시글이 없습니다!"; else { while( $row = ________________($result) ) { $regist_day = _______________($row["regist_day"], 0, 10); ?> <li> <span><?=$row["subject"]?></span> <span><?=$row["name"]?></span> <span><?=$regist_day?></span> </li> <?php } } ?>
mysqli_connect
limit
mysqli_fetch_array
substr
<?php $con = mysqli_connect("localhost", "user1", "12345", "sample"); $sql = "select * from board order by num desc limit 5"; $result = mysqli_query($con, $sql); if (!$result) echo "게시판 DB 테이블(board)이 생성 전이거나 아직 게시글이 없습니다!"; else { while( $row = mysqli_fetch_array($result) ) { $regist_day = substr($row["regist_day"], 0, 10); ?> <li> <span><?=$row["subject"]?></span> <span><?=$row["name"]?></span> <span><?=$regist_day?></span> </li> <?php } } ?>
2. 다음은 관리자 모드에서 회원을 삭제하는 프로그램의 일부이다. 빈칸을 채워 프로그램을 완성하시오.
<?php _________________; if (isset($_SESSION["userlevel"])) $userlevel = $_SESSION["userlevel"]; else $userlevel = ""; if ( _________________ != 1 ) { echo(" <script> alert('관리자가 아닙니다! 회원 삭제는 관리자만 가능합니다!'); history.go(-1) </script> "); exit; } $num = $_GET["num"]; $con = _________________("localhost", "user1", "12345", "sample"); $sql = "_________________ from members where num = $num"; _________________($con, $sql); mysqli_close($con); /*생략*/ ?>
session_start()
$userlevel
mysqli_connect
delete
mysqli_query
<?php session_start(); if (isset($_SESSION["userlevel"])) $userlevel = $_SESSION["userlevel"]; else $userlevel = ""; if ( $userlevel != 1 ) { echo(" <script> alert('관리자가 아닙니다! 회원 삭제는 관리자만 가능합니다!'); history.go(-1) </script> "); exit; } $num = $_GET["num"]; $con = mysqli_connect("localhost", "user1", "12345", "sample"); $sql = "delete from members where num = $num"; mysqli_query($con, $sql); mysqli_close($con); /*생략*/ ?>
3. 문자열에서 특정 문자셋을 기준으로 문자열을 추출하는 데 사용하는 함수는 무엇인가?
mb_substr()
'PHP' 카테고리의 다른 글
PHP 프로그래밍 입문 3판 연습문제 14장 정답 정리 (0) | 2023.12.22 |
---|---|
PHP 프로그래밍 입문 3판 연습문제 13장 정답 정리 (0) | 2023.12.22 |
PHP 프로그래밍 입문 3판 연습문제 12장 정답 정리 (1) | 2023.12.22 |
PHP 프로그래밍 입문 3판 연습문제 11장 정답 정리 (1) | 2023.12.22 |
PHP 프로그래밍 입문 3판 연습문제 10장 MySQL 조작 정답 정리 (2) | 2023.05.04 |