URL에서 변수를 이스케이프 처리하는 올바른 방법에 대한 Google 검색을 통해 좋은 가이드 라인을 찾을 수 없습니다. 기본적으로 테이블에있는 MySQL 쿼리의 결과를 인쇄하고 각 행의 항목 중 하나를 해당 결과 페이지에 대한 링크로 사용합니다. 나는 이것이 쉽다라고 생각한다, 나는 단지 아포스트로피 또는 백 슬래시를 어디인가에서 놓치고있다. 그러나 나는 그것을 이해할 수 없다. 여기에 오류를 일으키는 라인이다 :반향을 사용하여 PHP에서 URL의 변수 보내기
echo "<a href = \"movies.php/?movie_id='$row['movie_id']'\"> Who Owns It? </a> ";
는이 내가지고있어 오류입니다 :
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
가 어떻게이 오류를 수정합니까?
또한 URL의 에코 및 변수 작업에 대한 일반적인 지침은 무엇입니까?
빠른 응답을 보내 주신 모든 분들께 감사드립니다. 나는 아래의 답을 모두 시험해 보았고 모든 것이 작동했다 (미래에 이것을 보는 사람들을 위해). 그것은 주로 선호도/가독성의 문제인 것 같습니다. – alexpelan