2012-04-27 3 views
2

저는 개발자가 저에게 약간의 코드를 만들어 주었고 SQL 문장 전체에 기울어 진 작은 따옴표를 사용했습니다. 나는 전에 이것을 사용 해본 적이 없으며 누군가가 각과 직선의 차이를 설명 할 수 있기를 바랬다.PHP는 작은 따옴표와 큰 따옴표를 비교했습니다.

직각 따옴표로 모두 기울이면 쿼리가 작동하지 않습니다.

+0

식별자 인용 규칙은 http://dev.mysql.com/doc/refman/5.5/en/identifiers.html을 참조하십시오. MySQL의 데이터베이스, 테이블 및 열 식별자 이름은 역 인용 부호로 인용되며 문자열 리터럴은 작은 따옴표로 인용됩니다. –

답변

4

기울임 꼴 (실제로는 백틱이라고하는 `)은 식별자를 구분하는 데 사용됩니다. 필드 및 테이블 이름. 직선 따옴표는 문자열을 구분하는 데 사용됩니다 (예 : 'Hello, world!'. 둘을 섞을 수는 없습니다.

관련 문제