비디오: PHP Programming 2024
Steve Suehring, Janet Valade
기본 HTML 요소, PHP 명령문 및 함수 등을 파악하여 웹 문서 및 웹 사이트를 만들 수 있습니다. MySQL 데이터베이스와 함께 작동하는 동적 웹 사이트를 구축하는 데 사용할 수있는 이러한 특수 프로그래밍 언어에 익숙해집니다.
기본 HTML 요소
HTML (HyperText Markup Language)은 웹의 언어로 요소 는 콘텐츠의 형식과 스타일을 결정합니다. HTML 요소는 웹 브라우저 (예: Internet Explorer, Firefox 또는 Safari)에서 웹 페이지로 이동할 때 표시되는 다운로드 코드를 구성합니다. 다음은 웹 페이지 구축을 시작하기위한 몇 가지 기본 요소입니다.
요소 | 설명 |
---|---|
일반적으로 앵커는 링크를 만드는 데 사용됩니다. | |
페이지의 본문 요소를 만듭니다. | |
줄 바꿈을 만듭니다. | |
다른 HTML 및 텍스트를 포함하는 블록을 작성합니다. | |
HTML 페이지의 문서 유형을 선언합니다. | |
페이지의 HTML 요소를 작성합니다. | |
이미지의 위치를 만듭니다. | |
한 페이지 내에 인라인 요소를위한 공간을 만듭니다. |
구문
설명 | ALTER |
---|---|
TABLE 테이블 변경
테이블 스키마를 변경합니다. |
CREATE |
DATABASE database 데이터베이스를 작성합니다. PRIMARY | KEY ( |
col )) 테이블 생성 (.
DELETE FROM tablename WHERE 절 테이블에서 데이터를 삭제합니다. DROP |
database |
| table 데이터베이스 또는 테이블을 삭제합니다. INTO
표 (col, |
… |
. ) VALUE ( col, col, … >. | ) |
테이블에 데이터를 추가합니다. LOAD DATA
INFILE ' filename 'INTO TABLE 테이블 파일의 데이터를 테이블에 추가합니다. SELECT col, col, … FROM |
테이블 |
WHERE 절
테이블을 쿼리합니다. SHOW DATABASES | TABLES 데이터베이스 또는 테이블에 대한 정보를 표시합니다. |
SHOW |
COLUMNS FROM 테이블 테이블의 열에 대한 정보를 표시합니다. UPDATE 표 SET
col = 값 |
, |
… . | WHERE |
절 테이블 내의 데이터를 변경합니다. -
|
PHP MySQL 함수 |
PHP 언어는 MySQL과의 통신을 매우 간단하게 해주는 함수를 제공합니다. PHP 함수를 사용하여 SQL 쿼리를 데이터베이스로 보냅니다. MySQL과 통신하는 세부 사항을 알 필요는 없습니다. PHP가 세부 사항을 처리합니다.당신은 SQL 쿼리와 PHP 함수 사용법을 알아야합니다. 다음은 PHP 및 MySQL과 관련된 몇 가지 일반적인 기능입니다. | ") |
mysqli_query ($ cxn, "
query
")MySQL 데이터베이스에 질의를 보낸다. | mysqli_fetch_assoc ($ result) |
---|---|
쿼리에서 데이터 배열을 검색한다. mysqli_num_rows ($ result) 이전 쿼리의 행 수를 반환합니다. mysqli_insert_id ($ cxn) INSERT 문의 마지막 삽입 ID를 검색한다. PHP 구문 PHP는 웹용으로 특별히 고안된 스크립팅 언어입니다. 동적 인 웹 애플리케이션을 개발하는 데 필요한 작업을 프로그래밍하는 데 도움이되는 기능이 있습니다. 이 표는 자주 사용하는 명령문에 대한 간략한 개요를 제공합니다. 구문 | 설명 |
배열 (" 키 | "=> " |
", …); | 키와 값을 배열로 캐스팅합니다. |
die | (" |
message | "); |
할
{block
} while (condition); | 조건을 여전히 |
---|---|
참인 동안 한 번 작업을 수행합니다. 에코 항목 ; 항목을 표시합니다. (999) |
foreach |
( $ array as $ key => $ value) {block} 배열을 통해 반복을 시작합니다. 함수 | funcname |
( 값, 값,
… |
.) {block} |
함수를 선언합니다. header ("Location: | URL |
"); HTTP 헤더를 보냅니다. if (조건) {block}
조건부 블록을 시작합니다. elseif (condition) {block} 조건부 블록에서 대체 테스트를 제공합니다. else {block} 조건 블록에서 최종 대안을 제공합니다. |
session_start |
(); 세션을 시작하거나 다시 시작합니다.
session_destroy |
(); |
세션을 파기합니다 (그러나 세션을 완전히 지울 수는 없습니다. unset (); 변수를 소멸시킵니다.
while while (condition) {block} |
조건이 충족되는 동안 루프를 만듭니다. |
PHP 스크립트를 사용하여 작업하는 경우 문자열을 비교하여 특정 특성에 맞는지 여부를 확인해야하는 경우가 있습니다. 정확한 값과 일치시킵니다. 예를 들어, S 로 시작하는 문자열이나 숫자가 들어있는 문자열을 식별하고자 할 수 있습니다. 이 비교 유형의 경우 문자열을 패턴과 비교합니다. 이러한 패턴을 | 정규식이라고합니다. |
다음은 패턴을 만들 때 사용할 특수 문자를 포함하는 참조 시트입니다: | 일치하지 않음 |
^ | 줄 시작 |
^ c | cat |
내 고양이 $ | 줄 끝 |
십만 달러 스틱 | .
모든 단일 문자 |
… 나, | |
가야합니까? 선행 항목은 선택 사항입니다. | mea? 문자 문자 999 문자 문자 문자 문자 문자 문자 in set |
[^]
집합에없는 모든 문자 [999] m [! 문 * 0 개 이상의 문 <399> * 문, 문 311 문 4, 문 445 {,} 반복 범위
a {2, 5} a, aaaaaa, xx3 | m * n | m * n | men, mean | (| |) |
---|---|---|---|---|
대체 문자열 | (Tom | Tommy) | Tom, Tommy | Thomas, To | -
|