• 회원가입
  • 로그인
  • 구글아이디로 로그인

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


분류 제목
PHP 그누보드5 서버측 에러 점검 방법 (= PHP 에러 표…
JavaScript JavaScript 공부할 때 뭐부터 공부해야 할까요?…
JavaScript JavaScript 변수 간단히 설명해주세요.
JavaScript javaScript 함수 선언방법 3가지 (= JS 함…
그누보드5 그누보드5 글쓰기 에러 해결
SQL phpMyAdmin 이용해 테이블 복구
그누보드5 그누보드5 게시판 스킨 제작 과정 순서 + 사용 변수 …
그누보드5 그누보드5 브라우저측 에러 점검 방법
그누보드5 그누보드5 백업복원 시 주의사항 2가지 - 1. 퍼미션…
그누보드5 그누보드5 g5_member 테이블의 (mb_email…
PHP PHP - include/require 구문도 변수에 …
그누보드5 그누보드5 파일 구성과 DB 연결 체계
그누보드5 그누보드5에서 sql_query(), sql_fecth…
그누보드5 게시판 (리스트/뷰/라이트) 그외 다른 파일 인클루드 …
그누보드5 그누보드5 도메인별 접속자집계 "직접" 방문 의미
PHP PHP - (PHP/JS/SQL) 언어별 (=, ==,…
그누보드5 그누보드5 글쓰기 시 구글 번역 아이콘 생기는 에러 제…
4/4
목록
찾아주셔서 감사합니다. Since 2012