관계형 디비 이론, 실습
2017. 6. 20. 20:00
프로그래밍/코딩야학
데이터베이스 > 관계형데이터베이스 > MYSQL,MSSQL,ORACLE topic 테이블의 author 데이터의 중복 최소화 user 테이블을 하나 더 만들어 두개의 테이블로 관리 SELECT title,name FROM topic LEFT JOIN user ON topic.author = user.id topic 테이블을 기준으로 user 테이블과 합쳐서 조회 (기준은 토픽의 author 과 user의 id 일치) topic id title description author created 1 1 2 2 3 1 user id name password 1 egoing 111111 2 haha 222222 3 hoho 333333 데이터 추가 1. 두 개의 테이블을 하나의 테이블로 합쳐서 조회 후에 에플리케..
데이터베이스 실습
2017. 6. 19. 21:37
프로그래밍/코딩야학
PHP를 통한 데이터베이스 속 정보 불러오기 mysqli - PHP에 내장된 API 서버 접속 $conn = mysqli_connect('localhost','root','111111'); DB선택 mysqli_select_db($conn,'opentutorials'); -> mysql 서버 속 opentutorials 라는 이름을 가진 DB 선택 조회 $result = mysqli_query($conn, 'SELECT * FROM topic'); -> opentutorials DB 속 topic테이블에서 모든 데이터를 조회하라고 질의(query) 요청 출력 $row = mysqli_fetch_assoc($result);echo $row['title'];echo $row['description']; ->..
데이터 베이스
2017. 6. 19. 13:27
프로그래밍/코딩야학
데이터 베이스 - 정보를 관리하는 전문 에플리케이션 File(기본 적, 원시적 데이터 관리 수단, 설치X, 어느 곳에서나 쉽게 사용 가능) VS DATABASE ( 설치를 해야 하고 배워야 쓸 수 있음, 안전하고 빠름, 프로그래밍적 제어 가능) 관계형 데이터 베이스(보편적) - My SQL - 웹과 함께 성장한 데이터 베이스 (오픈 소스) MSSQL , Oracle -> 서로 다른 회사지만 SQL이라는 표준화된 프로그래밍 언어를 구현하고 있어서 동일한 SQL을 통해 시스템 제어 My SQL 회사 소유 변천 과정 MySQL AB -> SUN -> Oracle (오라클의 정체에 불만을 가진 개발자들이 나와서 Maria DB를 만듦) My SQL = Maria DB (완벽 호환) 데이터 베이스의 키워드 - S..
PHP 실습
2017. 6. 16. 17:24
프로그래밍/코딩야학
html으로만 에플리케이션을 만든다면? 수정 사항이 생길 때마다 모든 html 파일을 일일히 수정해야 한다. php를 이용해서 html과 정보를 분리하도록! 주소와 값의 구분 -> ?값과 값의 구분 -> & 코드 주소 입력창 ~.php?name=egoing&id=1 출력화면 egoing,1 PHP에서 파일을 불러오는 방법 file_get_contents() -> PHP 내장 함수 (API) 구연방법 리스트 목록에 1,2,3,4 각 아이디 부여 하고각 목록의 세부 정보를 txt 파일에 담아 리스트 목록을 클릭하면 해당 txt 파일이 화면에 출력되도록 한다. -> 사용자가 무엇을 클릭하느냐에 따라 PHP엔진이 그것에 해당되는 텍스트파일을 프로그래밍적(동적)으로 읽어서 html 파일을 만든 후 그것을 웹 서버..