FAQ

[PHP] PHP .= 연산자 사용해 SQL 쿼리 구문 작성 시 주의사항

예를 들어, 아래처럼 SQL 쿼리 문자열을 한번에 변수에 넣을 땐 작동하는데

$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = 1 ";

 

아래처럼 문자열을 쪼개서 변수에 할당 시 작동 않는 경우를 경험해 보셨나요?

$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table";

$sql_common .= "and b.gr_id = c.gr_id and b.bo_use_search = 1 ";

 

SQL 쿼리문자열을 쪼개서 변수에 담을 때 반드시 띄어쓰기 고려해야 합니다.

위 경우엔, b.bo_tableand가 딱 달라붙어 작동 안 하는 거죠. 따라서, 해결하려면, b.bo_table 뒤나 and 앞에 공백을 추가해야 합니다.

방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목 조회
그누보드5 그누보드5 브라우저측 에러 점검 방법
134
134
그누보드5 그누보드5 게시판 스킨 제작 과정 순서 + 사용 변수 …
122
122
SQL phpMyAdmin 이용해 테이블 복구
171
171
그누보드5 그누보드5 글쓰기 에러 해결
139
139
JavaScript javaScript 함수 선언방법 3가지 (= JS 함…
111
111
JavaScript javaScript 변수 간단히 설명해주세요.
119
119
JavaScript JavaScript 공부할 때 뭐부터 공부해야 할까요?…
97
97
그누보드5 그누보드5 PHP 에러 표시 출력 코드 (= 서버측 에…
190
190
배추빌더4 PHP 7.X 이상 환경에 배추빌더4 설치 가능한가요?
82
82
PHP PHP .= 연산자 사용해 SQL 쿼리 구문 작성 시 …
115
115
그누보드5 그누보드 설치 시, DB 정보 맞게 입력했는데 빈 얼럿…
141
141
1/5
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인