Category Archives: WebDB(II)

PHP 형식 및 출력문

PHP는 웹프로그램 개발에 편리한 언어로 HTML 내부에서 PHP 태그(<?php ~ ?>) 사이에 위치한다.  아파치와 같은 웹서버는 이 사이에 위치한 코드를 PHP 프로그램으로 인식하여 실행한 후 출력결과를 브라우저에 전달한다. 따라서 PHP 프로그램의 실행결과를 브라우저상에서 확인하려면 echo 문과 같은 출력문을 통해 반드시 확인하려는 결과를 출력해야 한다. 다음 HTML 파일을 동일한 결과를 얻도록 다양한 형태의  PHP 프로그램으로 변경해… Read More »

WebDB(II) 실습예제 소스 #10

<?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>examSQL-19.php</title> </head> <body> <?php require ‘./dbConn.php’; $link = mysqli_connect($dbHost, $dbUser, $dbPass); // MySQL 서버 연결 if (!$link) { // DB연결에 실패한 경우 ($!link, $link!=true, $link==false 모두 동일) echo “DB 연결에 실패했습니다.”; exit(); // 프로그램 종료 } $db = mysqli_select_db($link, $dbName); // Database 선택 if (!$db) {… Read More »

WebDB(II) 실습예제 소스 #9

<?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>SetSession</title> </head> <body> 세션ID : <?= session_id() ?><br/> <?php $_SESSION[“session1”] = “세션1”; $_SESSION[“session2”] = “세션2”; $_SESSION[“session3”] = “세션3″; ?> <a href=”./showSession.php”>세션확인</a> </body> </html> <?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>ShowSession</title> </head> <body> 세션ID : <?= session_id() ?><br/> session1 : <?= $_SESSION[“session1”] ?><br/> session2… Read More »

WebDB(II) 실습예제 소스 #8

참조 : http://blog.ysoh.pe.kr/entry/쿠키 <!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>SetCookies</title> </head> <body> 쿠키설정시각 : <?= date(“Y-m-d H:i:s”) ?><br/> <?php setcookie(“cookie1”, “쿠키#1”, 0, “/”); // 브라우저 종료 전까지 유지 setcookie(“cookie2”, “쿠키#2”, time() + 60, “/”); // 설정 후 1분 동안 유지 setcookie(“cookie3”, “쿠키#3”, mktime(16, 0, 0, 10, 17, 2014), “/”); // 2014년10월17일 16시00분00초 까지 유지 ?>… Read More »

WebDB(II) 실습예제 소스 #7

<!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>examSQL-18.php</title> <style> .field-name {float:left; width:100px;text-align:right;} .field-input input {margin-left: 10px;} </style> </head> <body> <h1>로그인</h1> <form method=”post” action=”examSQL-19.php”> <div class=”field-name”>아이디 : </div> <div class=”field-input”><input type=”text” name=”a” /></div> <div class=”field-name”>비밀번호 : </div> <div class=”field-input”><input type=”password” name=”b” /></div> <div class=”field-name”>&nbsp;</div> <div class=”field-input”><input type=”submit” value=”로그인” /></div> </form> </body> </html> <!DOCTYPE html> <html> <head> <meta… Read More »

WebDB(II) 실습예제 소스 #6

<?php require ‘./dbConn.php’; $link = mysqli_connect($dbHost, $dbUser, $dbPass); // MySQL 서버 연결 if (!$link) { // DB연결에 실패한 경우 ($!link, $link!=true, $link==false 모두 동일) echo “DB 연결에 실패했습니다.<br/>”; exit(); // 프로그램 종료 } $db = mysqli_select_db($link, $dbName); // Database 선택 if (!$db) { // DB선택에 실패한 경우 ($!$db, $db!=true, $db==false 모두 동일) echo “{$dbName} 이름의… Read More »

WebDB(II) 실습예제 소스 #5

<!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>examSQL-14.php</title> </head> <body> <?php require ‘./dbConn.php’; $link = mysqli_connect($dbHost, $dbUser, $dbPass); // MySQL 서버 연결 if (!$link) { // DB연결에 실패한 경우 ($!link, $link!=true, $link==false 모두 동일) echo “DB 연결에 실패했습니다.”; exit(); // 프로그램 종료 } $db = mysqli_select_db($link, $dbName); // Database 선택 if (!$db) { // DB선택에 실패한… Read More »

WebDB(II) 실습예제 소스 #4

<!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <style> h1 {text-align: center;} table {margin: 0 auto;} </style> <title>examSQL-10.php</title> </head> <body> <h1>회원목록</h1> <table> <thead> <tr> <th>순번</th> <th>아이디</th> <th>성명</th> <th>비밀번호</th> <th>이메일</th> <th>동작</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>hong</td> <td>홍길동</td> <td>hong</td> <td>hong@nomail.plz</td> <td> <a href=”./examSQL-14.php”>삭제</a> <a href=”./examSQL-15.php”>수정</a> </td> </tr> <tr> <td>2</td> <td>yskim</td> <td>김영삼</td> <td>yskim</td> <td>yskim@nomail.plz</td> <td> <a href=”examSQL-14.php”>삭제</a> <a href=”examSQL-15.php”>수정</a>… Read More »

WebDB(II) 실습예제 소스 #3

<?php require ‘./dbConn.php’; $link = mysqli_connect($dbHost, $dbUser, $dbPass); // MySQL 서버 연결 mysqli_select_db($link, $dbName); // Database 선택 mysqli_set_charset($link, “utf8”); // DB 문자셋 설정 $sql = “SELECT `userid`, `passwd`, `name`, `email` FROM `user`”; echo $sql; mysqli_query($link, $sql); // SQL 실행 mysqli_close($link); // MySQL 연결 종료 ?> <?php require ‘./dbConn.php’; $link = mysqli_connect($dbHost, $dbUser, $dbPass); // MySQL… Read More »

WebDB(II) 실습예제 소스 #2

<?php // examSQL-01.php?a=test01&c=이순신&b=1234&d=sslee@daum.net require ‘./dbConn.php’; $link = mysqli_connect($dbHost, $dbUser, $dbPass); // MySQL 서버 연결 mysqli_select_db($link, $dbName); // Database 선택 mysqli_set_charset($link, “utf8”); // DB 문자셋 설정 $sql = “INSERT INTO `user` VALUES (‘{$_GET[“a”]}’, ‘{$_GET[“b”]}’, ‘{$_GET[“c”]}’, ‘{$_GET[“d”]}’)”; echo $sql; mysqli_query($link, $sql); // SQL 실행 mysqli_close($link); // MySQL 연결 종료 ?> <!DOCTYPE html> <html> <head> <meta charset=”UTF-8″/> <title>입력폼</title>… Read More »