찾다

 >  Q&A  >  본문

Ximen Daguanren의 모방 iQiyi 웹사이트를 연구하다가 2-3 패키지 데이터베이스 액세스 클래스에 갇혔습니다.

영상 시청 후 페이지를 찾을 수 없다는 메시지를 출력하세요

1.png

Test.php 파일 내용은 다음과 같습니다.

2.png

Sysdb.php 파일은 다음과 같습니다 3.png

디렉토리 구조

4.png

영상을 3~4번 확인했는데 파일 접근 위치가 문제인 줄 알았습니다. 이전 섹션에서 만든 관리자 페이지에는 문제가 없었습니다.

5.png

데이터베이스도 구성되어있습니다

6.png

데이터베이스 정보

7.png

phpstudy 구성정보 경로가 영상과 조금 다르지만 관리자가 백그라운드에서 접근이 가능하니 문제는 여기에 있지 않아야 합니다

8.png

모두들 부탁드려요 빅갓친구가 조언을 해줬는데 또 중간에 포기하고 싶지 않았어요.


hiki1987hiki19872321일 전1778

모든 응답(3)나는 대답할 것이다

  • hiki1987

    hiki19872018-08-16 21:23:51

    Test.php 파일의 스크린샷이 잘못 게시되었습니다. 1. 먼저 config.php에서 app_debug를 열어서 문제를 더 쉽게 찾을 수 있습니다. 2. 접속시 구문오류 메시지가 나옵니다. where 조건이 'id'=1에서 'id'=>1 로 변경되었습니다. 다시 접속하면 정상이어야 합니다. . 이는 데이터베이스가 존재하지 않기 때문입니다.

    회신하다
    0
  • hiki1987

    조건 'id'=1이 'id'=>1로 변경되었습니다.

    hiki1987 · 2018-08-16 21:24:55
    hiki1987

    영상에서는 관리자 테이블 생성 후 데이터가 삽입되지 않고, 영상 2-3에서는 데이터가 추가됩니다. 데이터 조각을 삽입한 후에는 시스템과 일치합니다. 액세스 팁 배열(1) { [0] => 배열(2) { ["id"] => int(1) ["사용자 이름"] => 문자열(5) "관리자" } }

    hiki1987 · 2018-08-16 22:08:23
  • 취소회신하다