티스토리 뷰

(2021.07.21 본인 네이버 블로그에서 작성한 글 옮겨옴)

즐거운 재택근무 ^ㅅ^ ~~





1. MYSQL 설치하기


이전에 설치했던 xampp을 이용하여 MySQL을 설치한다.

MySQL 옆에 있는 (현재는 체크상태) 박스를 눌러서 초록색 체크 버튼으로 바꾼다.

그 후 START 버튼을 누르면 끝 !!


MySQL의 Config 를 누르면 my.ini 파일이 뜬다. 클릭.


my.ini 파일에서 좀 밑으로 내리면 이 부분이 나오는데 # (주석) 처리 되어있을 것이다. 주석을 해제한다.






2. 데이터 베이스 / 테이블 생성하기


XAMPP 에서 Shell 실행 후 콘솔 창에서

mysql -u root -p

passwd : (enter)

/* 데이터 베이스 생성 */
create database 데이터베이스명 ;

/* 생성한 데이터 베이스 접속 */
use 데이터베이스명;


/* 계정 생성 */

GRANT ALL PRIVILEGES ON *.* TO '계정명'@'%' IDENTIFIED BY '패스워드';

flush privileges;

/* 데이터 베이스 생성 확인 */

show databases;


생성한 계정으로 접속하여 데이터베이스에 테이블을 생성한다. (테이블은 id와 pw를 NOT NULL로 재생성했다)

재생성한 모습








3. 조회 테스트 하기

테스트를 위해 콘솔 창에서 값을 넣어준다.

ID : aje
PW : 1234
EMAIL : aje@naver.com
HP : 01012345678



PHP 로 코드를 써서 데이터베이스 연결과 조회 테스트를 진행한다.

<?
/* DB 접속 정보 */
$host   = 'localhost';  // 데이터베이스 서버 주소
$myUser = 'jeongeum';        // 데이터베이스 사용자 ID
$myPw   = '1202';  // 데이터베이스 사용자 PASSWD
$myDb   = 'test_db';    // 데이터베이스 명

/* DB 접속 */
$conn = mysqli_connect($host,$myUser,$myPw,$myDb);

if (!$conn || mysqli_error($conn))
{
    die ('could not connect');
}

/* SELECT TEST */
$sql = "SELECT ID
             , PW
			 , EMAIL
			 , HP
          FROM aje
		  
        ";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0)
{
   while($row = mysqli_fetch_assoc($result))
   {
      echo "컬럼01: " . $row["ID"]. " 컬럼02:" . $row["PW"]. " 컬럼03:" . $row["EMAIL"]. " 컬럼04:" . $row["HP"]."<br>";
   }
}
else
{
   echo "테이블에 데이터가 없습니다.";
}

if($result === false)
{
    echo mysqli_error($conn);
}
mysqli_close($conn);
?>

 

제대로 뜬다 !

댓글