query('SHOW TABLES LIKE" 테이블 이름"'); if ($a){exists}else{테이블이 존재하지 않음}"을 사용하여 판단합니다. $a =M(테이블 이름);if($a->getDbError()){테이블이 존재하지 않음}else{존재함}" 판단."/> query('SHOW TABLES LIKE" 테이블 이름"'); if ($a){exists}else{테이블이 존재하지 않음}"을 사용하여 판단합니다. $a =M(테이블 이름);if($a->getDbError()){테이블이 존재하지 않음}else{존재함}" 판단.">
방법: 1. "$a=M()->query('SHOW TABLES LIKE" 테이블 이름"'); if ($a){exists}else{테이블이 존재하지 않음}"을 사용하여 판단합니다. . "$a=M(테이블 이름);if($a->getDbError()){테이블이 존재하지 않음}else{존재함}" 판단을 사용하십시오.
이 기사의 운영 환경: Windows 10 시스템, ThinkPHP5 버전, Dell G3 컴퓨터.
thinkphp 프레임워크는 사용하기 매우 쉽고 강력한 프레임워크로 우리 사람들의 개발 습관에 부합합니다. 따라서 thinkphp 프레임워크를 사용할 때 특정 데이터베이스 테이블이 존재하는지 확인해야 할 경우가 있습니다.
여기에서는 사용자 테이블이 존재하는지 확인한다고 가정합니다.
$users = M('users'); if($users->getDbError()){ echo '数据表不存在!'; }else{ echo '数据库存在!'; }
방법 2:
$isTable = M()->query('SHOW TABLES LIKE "table_name"'); if( $isTable ){ echo '表存在'; }else{ echo '表不存在'; }
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 thinkphp5에 테이블이 존재하는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!