2026, 새로운 도약을 시작합니다.

php 쿼리 - 해당 테이블의 컬럼 존재여부 확인 채택완료

php 에서 테이블에 해당 컬럼이 존재하는지 확인하고 싶습니다.

코딩 작업 예시로는

테이블에 해당 컬럼이 존재하는가?

컬럼이 존재하지 않는다면 컬럼생성

여러 쿼리문을 찾아봤지만 도통 되질 않네요

답변 3개

채택된 답변
+20 포인트

adm/config_form.php 파일의 상단에보시면

해당 필드가 없다면 추가해라 라는 php로 된 소스가 있으니 응용시면 될겁니다.

thumb-991170420_1616554383.0488_730x569.png

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다 해결되었습니다.
후... 이걸로 잘 만들었던 기억이 나네요
이게 기억이 안나서 오전 내내 삽질했네요 ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

SELECT column_name
FROM INFORMATION_SCHEMA.columns 
WHERE table_name='테이블명';

컬럼 명 조회 쿼리입니다.

조회후 원하는 컬럼이 없을때, 
alter table 테이블명 add 컬럼명 타입 옵션; 
 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

SELECT column_name
FROM INFORMATION_SCHEMA.columns
WHERE table_name='테이블명'
AND column_name-'찾고싶은컬럼명';

이렇게 찾고싶은 컬럼명을 where 절에 추가해 검색할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고