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 앞에 공백을 추가해야 합니다.


분류 제목
그누보드5 그누보드5 (원본/테마/빌더) 뭘 사용하는 게 낫죠?
홈짱닷컴 홈짱닷컴 등업신청 꼭 해야 하는 사람 / 신청해선 절대…
홈짱닷컴 홈짱 님, 카톡 상담 신청이 안 돼요.
홈짱닷컴 홈짱 님, 홈페이지 제작의뢰 맡기고 싶어요.
홈짱닷컴 홈짱 님, (의뢰/질문) 관련해 (쪽지/이메일/메신저/…
홈짱닷컴 홈짱닷컴은 어떤 빌더로 제작되었나요?
홈짱닷컴 홈짱닷컴에서 사용하는 게시판스킨은 뭔가요? (= 배추배…
그누보드5 그누보드5 설치해 공부하려면 호스팅 신청해야 하나요?
그누보드5 그누보드5 설치해 공부하려면 도메인 구입해야 하나요?
그누보드5 그누보드5 최고관리자 계정 아이디가 생각 안나요. 비밀…
그누보드5 그누보드5엔 회원탈퇴 기능이 없나요?
그누보드5 그누보드5 전체새글(/bbs/new.php)에 게시글이…
그누보드6 그누보드6은 일반 웹호스팅에서도 설치 가능한가요?
그누보드6 그누보드5를 그누보드6으로 업그레이드 가능한가요?
그누보드6 그누보드6엔 쇼핑몰(영카트) 기능 없나요?
2/6
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 2
웹유틸
회원센터
홈짱닷컴 PC버전 로그인