Web/PHP11
[PHP&MYSQL] mysqli_fetch
mysqli_fetch 주로 4가지로 나뉜다. fetch_row, fetch_assoc, fetch_array, fetch_object. 네 함수 모두 공통적으로 mysql에 저장되어 있는 데이터베이스 들을 배열 또는 객체로 추출해 오는 함수다. 다음과 같은 DB가 있을때 (테이블명 : student) 필드명 name age 저장값 김헤키 21 - 숫자 인덱스로 배열을 반환. Array ( [0] -> 김헤키 [1] -> 21 ) - 필드명을 인덱스로 배열을 반환. Array ( [name] -> 김헤키 [age] -> 21 ) - 숫자, 필드명 인덱스로 배열을 반환. Array ( [0] -> 김헤키 [name] -> 김헤키 [1] -> 21 [age] -> 21 ) - 필드명 인덱스를 가진 객체를 반..
[PHP] POST 방식과 GET 방식
주로 이런 방식을 이용해서 값을 입력받는다. 여기서 입력받는 방법에는 method = "POST" 방식과 method = "GET" 방식이 있다. GET방식은 폼값을 다른 페이지로 넘길 때 상단 url 에 변수와 변수값이 모두 노출되게 된다. 예를들면 'https://programming119.tistory.com/manage/newpost/?type=post&returnURL=%2Fmanage%2Fposts%2F' 지금 필자가 쓰고있는 글인데 url 뒤쪽에 type=post 처럼 변수들이 노출된다. 따라서 보안상 중요한 개인정보가 있는 입력값에 대해서는 POST 방식을 써주어야 한다. 넘어온 값을 쓰는 예) echo $POST["ID"] " "; echo $POST["Password"];
[PHP] PHP 개발환경 구축
PHP는 웹 어플리케이션이 주 목적이기 때문에 APACHE와 MYSQL을 설치하여 사용한다. https://www.apachelounge.com/download/ - APACHE 다운로드 링크 https://dev.mysql.com/downloads/windows/- -MYSQL 링크 Installer 를 클릭한 후 본인이 필요한 것만 체크하여 설치하면 된다. (window 전용) PHP는 Bitnami 혹은 Apmsetup7 이라는 프로그램을 사용하면 설치 및 연결까지 알아서 해준다. http://blog.naver.com/PostView.nhn?blogId=pjws0321&logNo=221014425509 -Bitnami 설치 방법 링크 https://mine-it-record.tistory.com/..
[PHP] var_dump() 함수란?
var_dump() 는 말 그대로 var 의 정보를 dump 해주는 함수이다. 쉽게 말하자면 ()안에 있는 변수형, 즉 변수가 int인지, float인지 array 등등 인지 출력해준다. 예시) $i = 5; var_dump($i); // 출력값 : int(5) $str = "yes"; var_dump($str); // 출력값 : string(3) $arr = array( $i, $str); var_dump($arr); // 출력값 : {[0]=>int(5) [1]=>string(5) var_dump 는 배열을 포함한 변수형 뿐만아니라 index의 길이까지 반환해줘서 좋은 것 같다. HTML 으로 값들을 입력받았을때 입력받은 값이 잘 들어갔나 확인해 보는 용도로 쓰면 좋다.
