최근 글

양식의 입력 항목이 서로 다른 두 경로를 따라 수신 상자로 전달되는 입체 그림

PHP / $_GET, $_POST - 양식(form)으로 전송된 데이터 받기

GET·POST 양식의 전송 위치와 name 속성의 역할을 설명합니다. 한 파일로 실행하는 두 예제에서 누락·배열 입력 검증, UTF-8 바이트 제한과 HTML 출력 이스케이프를 확인합니다.

격자 표의 세로 열을 추가하고 옮기는 모습을 표현한 입체 그림

MariaDB / TABLE / 열 추가하기, 열 삭제하기, 열 순서 변경하기, 열 데이터 타입 변경하기

ADD·DROP·MODIFY·CHANGE를 실제 데이터가 있는 실습 테이블에 순서대로 적용합니다. FIRST·AFTER, 열 속성 보존, 자료형 변환과 복원 조건도 설명합니다.

응용 프로그램과 드라이버 계층을 거쳐 데이터베이스에 연결되는 입체 그림

PHP / SQL Server / Ubuntu 18.04에서 연결하는 방법

Ubuntu 18.04 유지보수 환경에서 PHP 8.2와 드라이버 5.11.1을 맞추는 절차를 설명합니다. ODBC 설치, SAPI별 확장 로딩, 인증서 검증과 연결 점검 예제도 제공합니다.

데이터 조각을 세고 합치고 크기를 비교하는 여러 작업대를 표현한 입체 그림

MariaDB / 함수 / COUNT, SUM, AVG, MAX, MIN

같은 점수 데이터로 COUNT·SUM·AVG·MAX·MIN의 결과를 비교합니다. NULL과 0, DISTINCT, 최댓값 동률, 그룹별 집계와 빈 입력의 차이까지 설명합니다.

서로 같은 색의 데이터 조각이 그룹별 칸으로 모이는 입체 그림

MariaDB / Query / GROUP BY

작은 실습 데이터로 그룹별 건수·합계·평균을 비교합니다. WHERE와 HAVING, 여러 열의 그룹화, NULL·빈 결과와 ONLY_FULL_GROUP_BY 주의점도 설명합니다.

선택한 데이터 행의 한 칸을 바꾸며 이전 상태와 비교하는 입체 그림

PHP / MariaDB / 데이터베이스의 데이터 수정하기

현재 값을 불러오는 편집 폼과 준비된 UPDATE 문장의 전체 코드를 제공합니다. 서버 검증·CSRF·리디렉션과 버전 조건을 사용한 수정 충돌 처리도 설명합니다.

격자에서 선택한 한 행만 분리하고 다른 행은 유지하는 입체 그림

PHP / MariaDB / 데이터베이스에서 데이터 삭제하기

기본 키로 한 행을 제한하는 삭제 폼의 전체 코드를 제공합니다. POST·CSRF·서버 검증, 실제 삭제 건수와 빈 대상 처리, 결과 확인 및 복구 조건을 설명합니다.

입력 카드가 검증 게이트를 지나 데이터베이스 슬롯에 들어가는 입체 그림

PHP / MariaDB / 데이터베이스에 데이터 입력하기

입력 폼과 서버 검증, 준비된 INSERT 문장을 포함한 전체 예제를 제공합니다. CSRF 확인, 새 ID 조회, 저장 후 리디렉션과 실제 저장 결과 확인 방법도 설명합니다.

데이터베이스의 행이 화면의 표로 이동하는 모습을 표현한 입체 그림

PHP / MariaDB / 데이터베이스 값 가져와서 출력하기

소규모 실습 데이터로 직원 목록을 HTML 표에 출력하고 전체 건수를 집계합니다. JOIN으로 급여 이력을 읽는 예제와 빈 결과·오류·HTML 특수문자 처리도 제공합니다.

새 격자판 만들기와 위치 이동을 표현한 데이터베이스 관리 입체 그림

MariaDB / TABLE / 만들기, 삭제하기, 이름 변경하기

CREATE TABLE, DESCRIBE, RENAME TABLE, DROP TABLE을 한 테이블로 순서대로 실습합니다. IF NOT EXISTS의 한계, 이름 변경 후 데이터 확인과 DDL의 복구 주의점도 설명합니다.