정의되지 않은 유형 'App\PDO' 오류 해결: PDO를 사용하여 PHP CRUD 애플리케이션 프로필을 생성하려고 할 때 수정
P粉235202573
P粉235202573 2023-08-31 15:23:03
0
1
530
<p>전체 프로젝트 - https://github.com/steve-davey/phpsqliteconnect(구성 파일이 오래됨)</p> <p>구성 파일은 다음과 같습니다.</p> <pre class="brush:php;toolbar:false;"><?php 네임스페이스 앱; 클래스 구성 { /*** sqlite 파일 경로*/ const PATH_TO_SQLITE_FILE = 'db/DeviceAssetRegister.db'; } /* 데이터베이스 자격 증명. 기본 설정(사용자 'root', 비밀번호 없음)으로 MySQL 서버를 실행한다고 가정합니다. */ 정의('DB_SERVER', 'localhost'); 정의('DB_USERNAME', '루트'); 정의('DB_PASSWORD', ''); 정의('DB_NAME', 'DeviceAssetRegister'); /* MySQL 데이터베이스에 연결을 시도합니다 */ 노력하다{ $pdo = new PDO("mysql:host=" . DB_SERVER . "dbname=" . DB_NAME, DB_USERNAME, DB_PASSWORD); // PDO 오류 모드를 예외로 설정합니다. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e){ die("오류: 연결할 수 없습니다." . $e->getMessage()); } ?></pre> <p>위 디렉터리에 있는 index.php 파일에는 오류가 없는데 왜 <code>PDO</code>에 오류가 있는 건지 이해가 안 되네요. </p> <p><code>$pdo = new PDO('sqlite:./db/DeviceAssetRegister.db');</code></p> <p>정말 괜찮습니다! 심지어 VSC의 PHP 문서에 연결되는 작은 팝업 설명도 받았습니다. 그렇다면 왜 다른 파일에서 오류가 보고됩니까? 감사해요! </p>
P粉235202573
P粉235202573

모든 응답(1)
P粉930448030

PDO 是来自根命名空间的一个类。除非你正确使用了根命名空间(要么通过导入 PDO,要么使用 new PDO),否则 PHP 将从当前命名空间(即 App에서 이 카테고리를 검색하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!