mysql 우클릭 - 새로생성 - 테이블
테이블 이름, 테이블 설명 작성
테이블의 컬럼 추가방법
추가 버튼 클릭
컬럼 하나가 추가.
자동으로 1씩 증가하는 정수가 들어가는 primary 키인 컬럼 생성
이번엔 글자가 들어가는 컬럼 생성
'남자' 또는 '여자' 컬럼 생성
데이터 입력시 자동으로 현재 시간 넣어주는 DATETIME 칼럼 추가
데이터 임의로 넣는 방법
데이터 클릭
우클릭 - 행 삽입
칸마다 값을 넣어준다.
MySql 과 php 연결.
연결할 데이터베이스를 선택.
설정의 정보를 확인.
데이터베이스 이름 확인
<html>
<?php
// echo "<h1>Hello World123123</h1>";
$server_name = "localhost"; // localhost 서버이름
$user = "root"; // 유저이름
$password = ""; // 패스워드
$port = "3306"; //포트 번호
$database = "gnu"; //데이터베이스 이름
$connect = mysqli_connect($server_name, $user, $password, $database);
mysqli_select_db($connect, $database) or die("DB failed"); // DB 접속 실패시 DB failed 출력
?>
</html>
데이터 베이스를 활용하여 데이터베이스 정보 불러오기 밑에 코드와 결과
<html>
<?php
// echo "<h1>Hello World123123</h1>";
$server_name = "localhost"; // localhost 서버이름
$user = "root"; // 유저이름
$password = ""; // 패스워드
$port = "3306"; //포트 번호
$database = "gnu"; //데이터베이스 이름
$connect = mysqli_connect($server_name, $user, $password, $database);
mysqli_select_db($connect, $database) or die("DB failed"); // DB 접속 실패시 DB failed 출력
$sql_query = "select * from example"; //DB 쿼리문 작성
$result = mysqli_query($connect, $sql_query); //쿼리문으로 받은 데이터를 $result에 넣어준다.
// 넣은 값을 배열화 시킨다.
while($row = mysqli_fetch_array($result)){
echo $row['ex'];
echo "<br/>";
echo $row['name'];
echo "<br/>";
echo $row['gender'];
echo "<br/>";
echo $row['redate'];
echo "<br/>";
}
mysqli_close($connect); // 데이터입력 후 데이터베이스 연결을 무조건 끊어줘야함
?>
</html>
밑에 코드 참고용
<html>
<?php
// echo "<h1>Hello World123123</h1>";
$server_name = "localhost"; // localhost 서버이름
$user = "root"; // 유저이름
$password = ""; // 패스워드
$port = "3306"; //포트 번호
$database = "gnu"; //데이터베이스 이름
$connect = mysqli_connect($server_name, $user, $password, $database);
mysqli_select_db($connect, $database) or die("DB failed"); // DB 접속 실패시 DB failed 출력
$sql_query = "select * from example"; //DB 쿼리문 작성
$result = mysqli_query($connect, $sql_query); //쿼리문으로 받은 데이터를 $result에 넣어준다.
echo "<br/>";
// 넣은 값을 배열화 시킨다.
while($row = mysqli_fetch_array($result)){
echo $row['ex'];
echo "<br/>";
echo $row['name'];
echo "<br/>";
echo $row['gender'];
echo "<br/>";
echo $row['redate'];
echo "<br/>";
}
// 데이터베이스에서 받아온 값을 출력시키면 소멸되므로 다시 얻고 싶다면 다시 받아와야한다.
$result2 = mysqli_query($connect, $sql_query); //쿼리문으로 받은 데이터를 $result에 넣어준다.
foreach($row2 = mysqli_fetch_array($result2) as $key => $value){
echo $key." : ".$value."<br/>";
}
mysqli_close($connect); // 데이터입력 후 데이터베이스 연결을 무조건 끊어줘야함
?>
</html>