본문 바로가기
728x90

PHP4

[PHP] PHP 동작 원리 PHP 동작 원리 PHP: 웹 시스템인 클라이언트 / 서버 환경에서 동작하는 서버 사이드 스크립트 언어 1. 클라이언트가 웹 브라우저를 통해 웹 서버에 원하는 웹 페이지를 요청 2. 웹 서버는 클라이언트가 요청한 웹 페이지의 로직 및 데이터베이스와의 연동을 위해 PHP 파서(parser)에 이에 대한 처리를 요청 3. 이때 PHP 파서는 데이터베이스와의 연동이 필요하면 데이터베이스와 데이터의 처리를 수행 4. PHP 파서는 웹 페이지의 로직 및 데이터베이스와의 작업 처리 결과를 웹 서버로 전달 5. 웹 서버는 전달받은 데이터로 웹 페이지를 완성하여 웹 브라우저로 응답을 전송 파서(parser)란 ? parser란 compiler의 일부로 컴파일러나 인터프리터에서 원시 프로그램을 읽어 들여 그 문장의 구조.. 2023. 8. 4.
[PHP] 한글 깨짐 오류 해결 mysql에서도 한글이 깨지는경우도 있고 여러 php파일을 만들때 확인하는데 한글이 많이 깨지는 경우가 있는데 방법은 여러가지가 있다. 1. 다른이름으로 저장할때 인코딩을 Unicode (UTF-8)로 바꾸기 2. 맨위에 meta 태그를 넣기 3. $conn->set_charset('utf8'); $conn은 mysql_connect 연결객체이며, 이렇게도 넣어보기 4. mysqli_query($conn,"set names utf8"); 그래도 안된다면 마지막 방법! 2023. 8. 2.
[PHP] mysqli_fetch_array() 함수 mysqli_fetch_array 함수 일반배열(index : value) 과 연관배열(key : value) 두 형태로 결과값을 한개씩 반환. 인덱스와 key값으로 모두 접근가능. mysqli_fetch_array() 함수는 결합 배열, 숫자 배열로 결과 행을 가져온다. mysqli_query 를 통해 얻은 리절트 셋(result set)에서 레코드를 1개씩 리턴해주는 함수이다. mysqli_fetch_array 함수는 순번을 키로 하는 일반 배열과 컬럼명을 키로 하는 연관배열 둘 다 값으로 갖는 배열을 리턴한다. 답: $row : Array ( [0] => 1 'sec', [1] 'name' ) 2023. 8. 1.
[PHP] PHP 기본 문법 PHP 기본명령어 정리 1. PHP 기본 문법 1) PHP 태그 정의 "" 으로 종료. ​ 2) 문장의 끝은 세미콜론(;) 으로 지정. 3) 주석문 : // 또는 /* 주석 내용 */ 을 사용. 4) echo : 큰따옴표 사이의 문자열 등을 출력. 5) 변수 정의 : $ 을 붙이면 됨. 예) $a = "기차";, $num = 1;, $total = $num; 조건문 If(조건) 결과: 15 은(는) 5 의 배수다. 변수값 전달 입력화면 값 입력후 확인 버튼 클릭시 mem_print.php 페이지로 이동 * 아이디 : * 이름 : * 비밀번호 : .... 결과 출력화면 mem_print.php 2023. 7. 30.
728x90