PHP를 처음 배우는 터라 아직 레벨이 많이 부족합니다. 전문가의 조언을 구해주시면 정말 감사하겠습니다!
문제는 이렇습니다. 우리 그룹은 퍼지 검색을 위해 책 이름을 입력할 수 있습니다. 예를 들어 I. harry
$q1= "SELECT * FROM books WHERE title like '%".$_POST['title']."%'";
쿼리 후, 다음과 같은 모든 도서의 결과를 모두 반환합니다. 제목에 harry가 포함되어 있습니다.
쿼리에서 반환된 페이지는 다음과 같습니다.
쿼리 결과 뒤에 "수정" 버튼을 추가하여 수정하고 싶습니다. 이 버튼을 클릭하면 책 정보가 실행됩니다. 코드는 다음과 같습니다
그런데 어떤 책을 수정하든 페이지 이동 후에는 해당 책의 데이터를 읽을 수 없습니다
여기가 어디인지 아시는 분 계시는지 묻고 싶습니다.
예를 들어 퍼지 쿼리를 사용하지 않으면 처음에 책을 검색하는 코드가 다음과 같이 변경됩니다.
$q1="SELECT * FROM books WHERE title ='".$title."'"; 책제목 1984를 입력하세요
문의 결과는 정확합니다
수정 클릭 후 점프하는 페이지도 데이터를 읽어요
왜 이런 일이 일어나는지 매우 헷갈립니다