2017-11-01 6 views
0

가 나는 SQL의 PHP 파일에서 쿼리하지만를 수정하기 위해 노력하고있어 나는 소스에서 찾을 수있는 최선은 다음과 같습니다 이것은 무엇입니까? :? e PHP 구문?

 $category_id = db_query("INSERT INTO ?:categories ?e", $_data); 
     $_data['category_id'] = $category_id; 

는 사람이 인식 하는가

: enityname 전자 구문과 내가 무엇을 찾을 수있는 방법? 카테고리는 정의합니까?

+1

일종의 자리 표시 자처럼 보입니다. 확실히 표준이 아닙니다. db_query에 대한 코드를 살펴 봐야합니다. – ceejayoz

+0

어느 db를 사용하고 있습니까? – scaisEdge

+0

은 일반적으로 sql에서 테이블 또는 컬럼 이름에 대한 자리 표시 자 또는 param을 사용할 수 없습니다. – scaisEdge

답변

0

CS-Cart의 핵심 DB 개념은 SQL 쿼리 (보안)에서 자리 표시자를 사용하는 것입니다.

여기에서 detailed documentation 섹션을 읽을 수 있습니다.