thinkphp에 라이브러리 존재 여부를 쿼리하는 방법: 1. 해당 tp 파일을 엽니다. 2. " $isTable=db()->query(''."'".$data['table_name']."'");if($isTable){...}else{...}와 같은 테이블 표시 " 테이블이 존재하는지 확인하는 방법입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, ThinkPHP5 버전, Dell G3 컴퓨터.
thinkphp 라이브러리가 존재하는지 쿼리하는 방법은 무엇입니까?
thinkphp5. x는 데이터베이스 테이블 존재 여부를 결정합니다.
thinkphp5 시스템의 일부는 테이블을 수정해야 하지만 수정하기 전에 데이터베이스 테이블이 존재하는지 확인해야 합니다.
여기서 내 데이터베이스 테이블이 존재하는지 확인하는 방법을 공유하겠습니다.
//验证表是否存在 //这是要查询的表的原始名称【没有加配置前缀】,$data['table_name']。 $tableName=config('database.prefix').$data['table_name']; $isTable=db()->query('SHOW TABLES LIKE '."'".$data['table_name']."'"); if($isTable){ //表存在 }else{ //表不存在 }
관련 소개:
ThinkPHP V5.0은 API 개발을 위해 설계된 고성능 프레임워크입니다. 새로운 아키텍처 아이디어를 채택하고, 많은 새로운 PHP 기능을 도입하고, 코어를 최적화하고, ThinkPHP5는 라우팅, 로그, 예외, 모델, 데이터베이스, 템플릿 엔진 및 검증 모듈을 포함하여 API 개발을 위해 많은 최적화가 이루어졌습니다. 재구성되었으며 원래 3.2 프로젝트를 업그레이드하는 데 적합하지 않습니다. 상용 프로젝트 업그레이드를 신중하게 고려하십시오. 그러나 이는 확실히 새로운 프로젝트(WEB 개발이든 API 개발이든)의 첫 번째 선택이며 버전에 대한 사고 습관을 잊어버리는 것이 가장 좋습니다. 3.2 및 TP5 다시 이해하기
추천 학습: "thinkPHP 비디오 튜토리얼"
위 내용은 thinkphp에 라이브러리가 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!