코딩 스쿨에 오신것을 환영합니다~~

질의응답 게시판

 
PHP+ MYSQL 13장 list.php 질문 있습니다.
서 * | 2023-06-12
▷ 첨부파일 : 질문.jpg (93091 Byte)      [저장]

실습파일을 닷홈에 호스팅 하였을때 QNA 게시판에서 글의 내용보기에서 덧글을 쓰고 지운뒤에 바로 목록보기로 가게 되면 아래 첨부파일의 사진처럼 오류가 발생합니다. mysqli__num_rows expects parameter 1 to be mysqli_results,boolean given in 오류가 발생하여 mysqli구문에 @를 붙여서 오류구문이 나오는 것을 막았으나 게시판 번호에 오류가 생기는 것을 막지 못해서 어느 부분에서 오류가 발생한 것인지 모르겠습니다...

  • 관 * 자
  • 2023-06-12 (22:56)
게시판은 XAMPP 로컬 환경에서던 닷홈 호스팅에서든지 동일한 결과가 나와야 합니다. 호스팅이라고 다른 결과가 나오지는 않습니다. 로컬에서도 테스트해 보세요. 
첨부파일의 그림을 보면 게시판 2,3,4번 게시글이 화면에 표시되지 않고 있는데 먼저 phpMyAdmin에 접속하셔서 DB에 데이터가 있는 지 확인해보세요.
DB에 데이터가 있으면 게시글을 불러오는데 오류가 발생한 것입니다.^^
  • 서 *
  • 2023-06-13 (09:22)
DB에 2,3,4번 게시글이 존재하지 않는데 표시되는 것이라서요..그럼 db 자체의 오류인걸까요?
  • 관 * 자
  • 2023-06-14 (07:44)
DB 자체 오류는 아닐거예요. 제 생각에는 글 목록을 불러오는 루틴이 잘못된듯 합니다. 그 부분을 집중적으로 살펴보세요.^^
  • 서 *
  • 2023-06-14 (11:59)
네 감사합니다!