php프로그래밍할때 url(uri)주소 뒤에 id가 아닌 다른 문자를 기준으로 한다면 주의하세요.
보통 php파일로 된 웹페이지를 열거나 만들 때 url주소는 www.abc.com/index.php?id=1 이라는 형식이 됩니다. 저는 이제 php를 공부하는 초본데 이걸 몰라서 며칠을 헤맸네요. index.php?id=xxx라고 했을 때 ? 뒤의 id라는 문자를 아무거나 써도 되는줄 알았던거죠. 데이터베이스를 이용해 데이터를 저장하고 그것을 웹페이지로 표현할 때 php를 많이 이용하는데 db에 저장할 때 보통 첫 컬럼으로 id 값으로 지정합니다.
그리고 id 값에 따른 데이터를 php파일 문서로 불러오는 것인데 저는 id말고 다른 기준으로 데이터를 불러올 때도 ? 뒤에 id라고 적고 그 뒤의 값을 적어주면 된다고 생각했었던 것입니다. 말이 좀 어려운데요. 쉽게 예를 들어보자면요.
- id 값을 기준으로 데이터를 불러올때 – index.php?id=1
- 학교를 기준으로 데이터를 불러올 때 – index.php?학교=1
- location을 기준으로 데이터를 불러올 때 – index.php?location=1
이렇게 된다는 것입니다. 저와 같은 극 초보분들 중 이 글을 읽고 도움이 됐으면 좋겠네요.