querys 내가 필요로하는 값이지만 문법에 문제가있는 것 같다. sombody please help me? 감사합니다문제는이 구문에 어떤 문제가 있는지 알아낼 수 없습니다 구문
답변
작은 따옴표로 문자열을 닫으십시오 ('$companyName'
). PHP가 구문 분석 오류를 표시합니다.
$companyids
처럼이 따옴표를 이스케이프 처리하여 문제를 해결할 수 있지만 변수는 작은 따옴표로 묶인 문자열에 삽입되지 않습니다. 오히려 단순히 작은 따옴표를 이스케이프하는 대신 전체 문자열 주위에 따옴표를 사용해야합니다 :
$categorynameresult="SELECT DISTINCT cat_name FROM categories WHERE company = '$companyName' AND cid IN($categoryids)";
이 $categoryids
숫자 ID의 쉼표로 구분 된 목록입니다 있다고 가정합니다. 회사 이름 주위
작은 따옴표 구문 오류가 발생,이 시도 :
$categorynameresult='SELECT DISTINCT cat_name FROM categories WHERE company = \''.$companyName.'\' AND cid IN(\''.$categoryids.'\')';
이것은 잘못되었습니다. $ companyName은 단일 인용 문자열 – Damp
@damp로 묶여 있기 때문에이 명령문에서 평가되지 않습니다. –
$categorynameresult="SELECT DISTINCT cat_name FROM categories WHERE company = '$companyName' AND cid IN('$categoryids')";
을 난 당신이 CONCATENATE 연산자를 누락 생각 :
귀하의 질의가''
로 묶여
'SELECT DISTINCT cat_name FROM categories WHERE company = \'' . $companyName . '\' AND cid IN(\'' . $categoryids . '\')';
당신은 확실히 SQL 문에서 회사 이름 주위에 작은 따옴표가 필요합니다. –
감사합니다. - 업데이트했습니다. –
반면, 이것들은 쿼리에서도 발생합니다 - 또는 적어도 그렇게하려고 시도하십시오.
게다가, 당신은`주변 시세 및 백 슬래시를 제거 @Henkka ...
- 1. PHPTAL 구문에 어떤 문제가 있습니까?
- 2. 이 구문에 어떤 문제가 있습니까?
- 3. Razor 구문에 어떤 문제가 있습니까?
- 4. 여기에 제 JQuery 구문에 어떤 문제가 있습니까?
- 5. 익명 개체 초기화 구문에 어떤 문제가 있습니까?
- 6. PHP이 코드의 구문에 어떤 문제가 있습니까?
- 7. 오류를 알아낼 수 없습니다.
- 8. 이 SQL 구문에 어떤 문제가 있습니까?
- 9. 여기에 내 구문에 어떤 문제가 있습니까?
- 10. MYSQL 트리거 구문에 어떤 문제가 있습니까?
- 11. 이 자바 스크립트 구문에 어떤 문제가 있습니까?
- 12. PHP에서 알고리즘을 알아낼 수 없습니다
- 13. 문자 집합을 알아낼 수 없습니다.
- 14. 내가 알아낼 수 없습니다 파이썬
- 15. 레일에서 도우미를 알아낼 수 없습니다.
- 16. Nhibernate 구문에 문제가 있습니까?
- 17. 메모리 누수를 제거하는 방법을 알아낼 수 없습니다.
- 18. System.Exception : 잘못된 구문 문제가 찾을 수 없습니다.
- 19. Visual Studio 자동 증가 빌드 번호 구문에 어떤 문제가 있습니까?
- 20. MySQL에서 현재 필드 값에 1을 더하려고했지만 구문에 무엇이 잘못되었는지 알아낼 수 없습니다.
- 21. 이 NSDateComponents 오류를 알아낼 수 없습니다
- 22. 모든 구문에 구문 그룹 추가
- 23. 누군가이 코드에 어떤 문제가 있는지 말해 줄 수 있습니까?
- 24. IE7 CSS 패딩 문제 - 알아낼 수 없습니다.
- 25. 레일 - 레코드를 파괴하는 방법을 알아낼 수 없습니다.
- 26. solr 쿼리 구문에 문제가 있음
- 27. 제 실어에 어떤 문제가 있는지 말해주세요!
- 28. 누구나 내 루틴에 어떤 문제가 있는지 알려 줄 수 있습니다.
- 29. 클래스 헤더에 어떤 문제가 있는지 알려 줄 수 있습니까?
- 30. AC_SEARCH_LIBS을 사용하여 configure.ac 구문에 문제가 발생했습니다.
이 게시물에 강조 구문은 당신에게 힌트를 제공해야합니다 .. 쿼리에 넣어 당신의 문자열을 탈출 – deceze