프로그래밍/PHP
- Youtube 영상 반응형으로 삽입하기 2016.08.02
- PHP MySQL을 이용한 데이터베이스 편집 2016.05.30
- PHP MySQL을 이용한 데이터베이스 생성 2016.05.26
- PHP 함수 2016.05.25
- PHP 배열 2016.05.24
- PHP 변수와 문자열 2016.05.24
[ 1 ] 반응형 영상 삽입하기
<script src="//www.youtube.com/iframe_api"></script>
<div class = "embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/6I3haFbNA_g?playlist=6I3haFbNA_g&autoplay=1&rel=0&controls=0&loop=1&disablekb=1&showinfo=0" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
</div>
! embed-responsive-16by9 을 embed-responsive-4by3으로 변경 가능
[ 2 ] 일반 영상으로 삽입하기
<iframe width="560" height="480" src="https://www.youtube.com/embed/Sp_VUiaCZEU?playlist=Sp_VUiaCZEU&autoplay=1&rel=0&controls=0&loop=1&disablekb=1&showinfo=0" frameborder="0" allowfullscreen="allowfullscreen"> </iframe>
iframe 삽입에 대한 YouTube Player API 참조 문서
https://developers.google.com/youtube/iframe_api_reference?hl=ko
Html5 비디오플레이어 소개글
http://www.cssreflex.com/2011/11/free-html5-video-players.html
유튜브 영상 첨부할 때 사용 가능한 옵션 총정리
http://spicaryn.tistory.com/23
반응형 웹사이트 모음
http://iropke.com/blog/archives/3428
'프로그래밍 > PHP' 카테고리의 다른 글
PHP MySQL을 이용한 데이터베이스 편집 (0) | 2016.05.30 |
---|---|
PHP MySQL을 이용한 데이터베이스 생성 (0) | 2016.05.26 |
PHP 함수 (0) | 2016.05.25 |
PHP 배열 (0) | 2016.05.24 |
PHP 변수와 문자열 (0) | 2016.05.24 |
PHP 데이터베이스 편집하기
1. 새로운 필드 추가하기
alter table mytable add tel char(3); 명령어로 tel필드를 추가합니다.
alter문으로 새로 추가된 필드는 null값을 갖습니다. 그럼 새로 추가된 tel필드의 null값을 수정해봅시다.
2. 테이블 내용 수정하기
update mytable set tel="111" where name="홍길동1"; 을 입력 후 확인해보면 홍길동1의 tel필드값이 111로 변경된 것을 확인할 수 있습니다.
나머지 필드도 이와 같은 방법으로 채워넣습니다.
3. 필드의 이름 및 자료형 변경하기
필드 이름을 tel에서 phone으로 변경하고 문자열의 수가 3개밖에 저장이 되지않기때문에 11개의 숫자가 저장되는 정수형으로 변경해보겠습니다
alter table mytable change tel phone int(11); 명령어로 필드의 이름과 자료형이 변경된 것을 확인 하실 수 있습니다.
4. 필드 삭제하기
alter table mytable drop phone; 명령어로 위에서 만들었던 phone 필드를 삭제합니다.
5. 테이블 복사하기
create table yourtable as select * from mytable; mytable의 내용으로 yourtable을 새롭게 만듭니다.
처음에 create table mytable (name char(10) not null, address char(10)); 명령어로 테이블을 만들었듯이
create table yourtable (select * from mytable); 로 ( )로 묶어서 명령어를 표현 할 수도 있습니다.
6. 테이블 이름 변경하기
rename table yourtable to deletetable; 위에서 복사한 yourtable을 삭제할 예정이므로 이름을 deletetable로 변경하고 결과를 확인합니다.
7. 테이블의 내용 삭제하기
delete from deletetable; 명령어로 deletetable의 내용을 삭제하고 테이블이 비어있는 것을 확인합니다.
8. 테이블 삭제하기
drop table deletetable; 명령어로 deletetable이 삭제되고, 기존의 mytable 하나만 남아있는 것을 볼 수 있습니다.
'프로그래밍 > PHP' 카테고리의 다른 글
Youtube 영상 반응형으로 삽입하기 (0) | 2016.08.02 |
---|---|
PHP MySQL을 이용한 데이터베이스 생성 (0) | 2016.05.26 |
PHP 함수 (0) | 2016.05.25 |
PHP 배열 (0) | 2016.05.24 |
PHP 변수와 문자열 (0) | 2016.05.24 |
PHP 데이터베이스 생성하기
1. MySQL 설치하기
PHP와 MySQL Apache를 묶어서 배포하는 통합프로그램인 WAMP 또는 APM 등을 설치합니다.
2. MySQL 실행하기
cmd창에 cd c:\wamp\bin\mysql\bin과 같이 MySQL이 설치된 폴더의 경로를 입력하여 설치폴더로 진입합니다
cmd창에 mysql -uroot -p1234를 입력하여 mysql에 접속합니다
(초기 아이디와 비밀번호는 root와 1234로 설정되어 있으며 -u와 -p는 -user와 -password를 뜻합니다)
3. 데이터베이스와 테이블 만들기
이제 본격적으로 데이터베이스와 테이블을 생성할 차례입니다
create database mydb; 명령어를 통해 mydb 데이터베이스를 생성합니다
Query OK, 1 row affected 라는 메시지를 확인 후
show databases; 명령어를 입력하여 생성된 mydb 데이터베이스를 확인합니다
필자는 기존에 생성했던 데이터베이스가 8개나 있는 것을 보실 수 있습니다
테이블을 생성하려면 우선 데이터베이스를 선택해야 합니다 use mydb; 명령어를 입력해서 데이터베이스를 선택합니다
그리고 create table mytable (name char(20) not null, address varchar(20)); 명령어로 테이블을 생성합니다
위 명령어를 설명을 덧붙이자면 20개의 문자를 저장할 수 있는 name필드와 20개의 가변문자를 저장할 수 있는 address 필드로 구성된 테이블을 만드는데 name필드는 값이 반드시 입력되어야 하므로 not null을 추가로 입력해주는 것입니다.
생성된 테이블을 show tables; 로 확인 할 수 있습니다 그리고 explain mytable; 명령어로 테이블의 구조를 볼 수 있습니다.
4. 데이터테이블에 내용 작성하기
이제 완성된 테이블에 값을 입력해볼까요?
insert into mytable (name, address) values("홍길동1","주소1"); 1,2번째 명령어처럼 한개씩 테이블 내용을 입력할 수도 있고
insert into mytable (name, address) values("홍길동3","주소3"),("홍길동4","주소4"); 3번째 명령어처럼 테이블필드의 이름은 생략 가능하고 한번에 여러개의 필드값을 입력할 수 있습니다.
마지막으로 select * from mytable; 명령어를 입력해서 mytable에 위에서 입력한 필드값이 추가된 것을 확인할 수 있습니다.
'프로그래밍 > PHP' 카테고리의 다른 글
Youtube 영상 반응형으로 삽입하기 (0) | 2016.08.02 |
---|---|
PHP MySQL을 이용한 데이터베이스 편집 (0) | 2016.05.30 |
PHP 함수 (0) | 2016.05.25 |
PHP 배열 (0) | 2016.05.24 |
PHP 변수와 문자열 (0) | 2016.05.24 |
PHP 함수
- PHP 함수란?
함수는 메소드라고도 불리며 크게 내장함수와 사용자정의 함수로 나뉩니다. 내장함수는 PHP에서 기본적으로 제공하는 함수를 말하고 사용자정의 함수는 이름에서도 알 수 있듯이 사용자가 필요에 따라 작성하는 함수입니다.
1) 사용자함수
- 예제
mix() 함수에서 "섞습니다" 라는 문장을 출력하게하고 mix함수를 실행시킵니다.
- 예제 결과
2) 함수의 파라미터
- 예제
$fruit1와 $fruit2를 mix()함수의 파라미터로 입력받아서 문장을 출력하는 코드를 작성합니다
- 예제 결과
3) 내장함수
PHP에는 수많은 내장함수가 있지만, 그 중에서 explode함수에 대해서만 다루어보겠습니다
- 예제
explode(분리 기준 문자열, 결과값을 저장시킬 변수)
explode함수의 첫번째 파라미터는 해당 파라미터의 문자를 기준으로 값을 분리시키게됩니다
그리고 두번째 파라미터는 문자로 값을 분리한 결과값을 저장시킬 변수가 위치하게됩니다
즉, $fruits를 ,를 기준으로 단어를 분리해서 $fruit변수에 대입하라는 것을 의미합니다. 출력값이 여러개이므로 자동으로 배열에 저장됩니다.
- 예제 결과
'프로그래밍 > PHP' 카테고리의 다른 글
Youtube 영상 반응형으로 삽입하기 (0) | 2016.08.02 |
---|---|
PHP MySQL을 이용한 데이터베이스 편집 (0) | 2016.05.30 |
PHP MySQL을 이용한 데이터베이스 생성 (0) | 2016.05.26 |
PHP 배열 (0) | 2016.05.24 |
PHP 변수와 문자열 (0) | 2016.05.24 |
PHP 배열
- PHP 배열이란?
배열은 간단하게 여러개의 값을 변수에 저장해야할때 사용하는 변수의 확장 개념으로 이해하시면 됩니다
- 예제
for문을 이용하여 $fruit 배열의 값들을 모두 출력합니다
- 예제 결과
'프로그래밍 > PHP' 카테고리의 다른 글
Youtube 영상 반응형으로 삽입하기 (0) | 2016.08.02 |
---|---|
PHP MySQL을 이용한 데이터베이스 편집 (0) | 2016.05.30 |
PHP MySQL을 이용한 데이터베이스 생성 (0) | 2016.05.26 |
PHP 함수 (0) | 2016.05.25 |
PHP 변수와 문자열 (0) | 2016.05.24 |
PHP 변수와 문자열
- PHP 변수란?
변수는 쉽게 말해 값이 들어가는 공간을 의미합니다
PHP에서는 모든 변수의 앞에는 '$' 기호를 붙입니다
변수를 선언할때나 사용할때도 마찬가지로 '$' 기호를 사용합니다
- 예제1
$fruit 변수에 banana 문자열을, $car 변수에는 Audi 문자열을 넣고
echo를 이용하여 출력하는 예제코드를 작성해봅시다
- 예제1 결과
- 예제2
예제1과 마찬가지로 작성하였으나 변수와 함께 문자열을 출력하고자 코드를 변경해보았습니다.
6라인의 "$fruit"과 "는"의 사이에 공백없이 입력 했을 경우 "$fruit는" 이라는 변수명으로 인식하여 오류가 발생합니다. 따라서 8라인처럼 "{ }" 기호를 이용하여 변수를 분리시켜주어야합니다.
- 예제2 결과
- 예제3
이런식으로 변수와 문자열을 마침표로 분리하여 작성하여도 { }를 씌운것과 동일한 결과물이 나타납니다.
- 예제3 결과
'프로그래밍 > PHP' 카테고리의 다른 글
Youtube 영상 반응형으로 삽입하기 (0) | 2016.08.02 |
---|---|
PHP MySQL을 이용한 데이터베이스 편집 (0) | 2016.05.30 |
PHP MySQL을 이용한 데이터베이스 생성 (0) | 2016.05.26 |
PHP 함수 (0) | 2016.05.25 |
PHP 배열 (0) | 2016.05.24 |