문자열 출력echo 함수는 가장 기본적으로 문자열을 출력하는 데 사용됩니다. 이를 통해 정적인 텍스트를 웹 페이지에 표시할 수 있습니다.변수 값 출력PHP에서 선언된 변수의 값을 화면에 출력하는 데에도 echo를 활용할 수 있습니다. 이를 통해 동적인 데이터를 사용자에
$result = mysqli_query($db, $Sql);$row = mysqli_fetch_assoc($result);// $row의 값은 다음과 같습니다.// array('id' => 1, 'name' => 'Alice', 'age' => 25)
PHP에서 "" (더블 쿼트)와 '' (싱글 쿼트)는 문자열을 표현하는 두 가지 주요 방법입니다. 이 두 방법은 몇 가지 차이점이 있습니다:변수 처리:"" (더블 쿼트) 안에서는 변수를 사용할 수 있습니다. 변수의 값이 해당 위치에 삽입되어 출력됩니다.'' (싱글 쿼트
$db = mysqli_connect('실제 MySQL 데이터베이스 서버의 도메인 주소''MySQL 데이터베이스에 접속하는 사용자의 아이디''MySQL 데이터베이스에 접속하는 사용자의 비밀번호''사용할 데이터베이스의 이름');
ksitename || borehole || limitDifferenceSiteA || BH1 || 10SiteA || BH2 || 15SiteB || BH1 || 8SiteB |
1\. 예시 및 정리데이터베이스 테이블의 구조를 다음과 같이 가정해 보겠습니다:ksitename Boreholename data1 data2SiteA BH1 100 200SiteA BH2 110 210Si
=> $row = mysqli_fetch_assoc($result)는 한번에 하나의 행만을 가져오고 첫번째 행부터 가져온다. 그 가져온 행을 KEY 와 값으로 묶어서 보여준다.=> while 을 통해서 true 일 동안 반복하여 모든행에 대해서 키와 값을 뽑고, 더 이
header("Location: http://example.com"); 실행 이후에 echo "이 메시지는 사용자에게 보이지 않습니다."; 도 실행header("Location: http://example.com"); 실행 이후에 스크립트 종료 =>e
INSERT, UPDATE, DELETE와 같은 쓰기 작업을 하는 SQL 쿼리의 경우, 반환되는 결과는 테이블의 데이터가 아니라 쿼리 실행의 성공 여부를 나타내는 불리언(boolean) 값입니다. 즉, 쿼리가 성공적으로 실행되면 true를, 실패하면 false를 반환합
strrchr($email, "@"):strrchr 함수는 첫 번째 인자로 주어진 문자열에서 두 번째 인자로 주어진 문자(이 경우 '@' 기호)를 찾아, 그 문자와 그 뒤에 오는 모든 문자들을 반환합니다.예를 들어, $email이 "someone@example.com"
현재 파일을 웹상에서 열면echo json_encode($response);에 의해 오류정보를 볼 수 있다.
PHPMailer 인클루드 시키기require는 지정된 파일을 찾을 수 없거나 로드할 수 없는 경우에 치명적인 오류(E_COMPILE_ERROR)를 발생시키고 스크립트 실행을 중단시킵니다.use PHPMailer\\PHPMailer\\PHPMailer;를 사용하면, 이
추가 메서드1) $mail->AddReplyTo:이 메서드는 이메일 수신자가 '답장(Reply)' 버튼을 눌렀을 때, 답장이 가게 될 이메일 주소와 이름을 설정합니다. 기본적으로, 수신자가 이메일에 답장을 할 때 답장이 발신자의 주소로 자동으로 설정되지만, AddRep
while 문 밖에 foreach 문 을 둬서 중복 허용 방지
PHP에서 클라이언트(주로 웹 브라우저)로부터 받은 요청이 POST 방식인지를 확인하는 데 사용됩니다. 이 구문을 사용하면, 서버는 현재 처리하고 있는 HTTP 요청의 메소드가 POST인 경우에만 조건문 내의 코드를 실행하게 됩니다.PHP에서 $\_SERVER는 서버와
1) ./ => 현재 폴더로의 이동2) ../ => 상위 폴더로의 이동3) ../../ => 상위 폴더 바로 위의 폴더로의 이동
$name = filter_input(INPUT_POST, 'name', FILTER_SANITIZE_SPECIAL_CHARS);INPUT_POST:이 매개변수는 filter_input() 함수에게 $\_POST 배열에서 데이터를 가져오라고 지시합니다. $\_POST는
fetch : 가져오다 라는 뜻fetch_assoc(): 연관 배열로 데이터를 반환합니다. 배열의 각 키는 컬럼의 이름입니다.fetch_array(): 숫자 인덱스와 컬럼 이름을 키로 모두 사용할 수 있는 배열로 데이터를 반환합니다.fetch_row(): 숫자 인덱스
바인딩 하여 보안 강화
1.트랜잭션 시작: begin_transaction() 메소드를 호출하여 트랜잭션을 시작합니다. 이렇게 하면 데이터베이스 연결에서 시작된 이후의 모든 변경이 임시적으로 처리되고 자동으로는 반영되지 않습니다.2.데이터 변경 작업: 트랜잭션 내에서 여러 데이터베이스 작업을
ex1)php 형식으로 쓴 연관배열(=> 쓰면 연관배열: 키와 값으로 이루어진 여러값을 가지는 데이터 구조, 키는 문자열을 사용한다.)이 있다고 한다면, ※배열: 여러 값을 담는 데이터 구조이를 json_encode로 인코딩하면 다음과 같은 JSON 형식의 문자열이 생
try-catch 구문 내에서 트랜잭션을 사용하는 것이 일반적입니다. 예외가 발생하면 catch 블록에서 롤백을 수행하고 예외를 처리합니다. try 블록 내에서 모든 작업이 성공하면 commit을 호출하여 트랜잭션을 커밋합니다. 작업 중 오류가 생기면 rollback하
getMessage() 메서드는 예외 객체에 설정된 오류 메시지를 반환합니다. PHP에서 예외를 생성할 때 new Exception("메시지 내용")와 같은 형식으로 메시지를 지정할 수 있습니다.
1.사용자가 입력한 값을 변수에 저장합니다.2.XMLHttpRequest 객체를 생성하고, 서버에 대한 요청을 설정합니다.3.send() 메서드를 사용하여 서버로 요청을 보냅니다.3.서버에서의 응답을 기다립니다. 응답이 도착하면 onload 이벤트 핸들러가 호출됩니다.