본문 바로가기

php10

[PHP] PHP 문자열 합치기 / Merge String / PHP 문자열 php 는 "" 로 문자열 변수를 선언한다. $Str = "내용"; 문자열 합치기 문자열 사이에 .을 이용한다. 예제 $Str = "내용". "합치기"; echo $Str => 내용합치기 $A = "내용A"; $B = "내용B"; $AB = $A.$B echo $AB => 내용A내용B 2019. 10. 26.
[PHP] mysqli_real_escape_string 사용법 / PHP 보안 mysqli_real_escape_string() 이란? php에서 제공하는 함수로 MYSQL과 커넥션을할때 String을 Escape한 상태로 만들어준다. 사용법 : mysqli_real_escape_string(connection, escapestring); - MYSQL 과 연결하는 connection과 escape형태로 만들어줄 string을 입력한다. Escape string이란? 우리가 string을 입력할때 Tom's cat 이란 입력을 하면 '는 sql문에 앞서 있던 ' 와 중첩이 될 수 있다. 이러한 문제를 막기위해 \n, \r \" 처럼 구별해주는 형태로 만들어주는 것을 Escape string 이라고 한다. 활용예시 보안을 위해 사용할 수 있다. 만약 Escape하지 않은 소스로 그냥.. 2019. 10. 7.
[PHP] boolean 값 화면에 출력하기, var_dump() boolean 값 화면에 출력하기 boolean 값은 false 일경우 echo 나 print 로 출력을 해도 아무것도 뜨지 않는다. $fal = false; => 출력하면 안뜸 vardump를 활용하면 된다. var_dump($fal) => bool(false) 이 출력됨. *참고로 var_dump 함수는 변수의 정보를 출력해주는 함수이다. 2019. 8. 4.
[PHP] PHP 에러 확인하기 PHP 에러 확인하기 위 코드를 붙여넣으면 화면에 에러가 출력된다. 2019. 8. 4.
[PHP] PHP 출력 오류 $result = mysqli_query($conn, $sql); 에서 결과값을 확인하기위해 echo $result; 을 하게되면 오류가 뜬다. $result 는 클래스 객체로 echo 로 출력할 수 없기 때문이다. 2019. 8. 4.
[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 ) - 필드명 인덱스를 가진 객체를 반.. 2019. 8. 2.