> 백엔드 개발 > PHP 튜토리얼 > thinkphp 데이터 쿼리 및 배열 탐색 example_php 예제

thinkphp 데이터 쿼리 및 배열 탐색 example_php 예제

WBOY
풀어 주다: 2016-05-16 20:29:59
원래의
1196명이 탐색했습니다.

이 기사의 예에서는 thinkphp의 데이터 쿼리 및 배열 탐색 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 방법은 다음과 같습니다.

데이터베이스는 DSN 방법을 사용하여 구성할 수 있습니다:

코드 복사 코드는 다음과 같습니다.
'DB_PREFIX'=>'tp_', // 테이블 접두사 설정

'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//DSN 방식을 사용하여 데이터베이스 정보 구성

두 방법이 동시에 존재할 경우에는 DSN 방법이 선호되며, 간단하고 실용적인 모델 방법도 있습니다.

M()은 new Model()과 동일합니다.

코드 복사 코드는 다음과 같습니다.
$m=M('User');//매우 테이블 이름을 대문자로 표기하는 것이 중요합니다

$arr=$m->select();

모델 인스턴스를 사용하여 데이터를 운영할 수 있습니다. 운영 작업은 일반적으로 데이터베이스 CURD를 추가, 삭제, 수정 및 확인하는 것입니다

추가 -C $m 만들기->add()

삭제 -D $m 삭제->delete()

변경 -U 업데이트 $m->저장()

체크 -R $m 읽기->select()

코드 복사 코드는 다음과 같습니다.
$m=M('User');//매우 테이블 이름을 대문자로 표기하는 것이 중요합니다
$arr=$m->select();//얻은 것은 배열입니다
$this->할당('data',$arr);//데이터에 2차원 배열 할당
$this->display();//호출 템플릿

템플릿은 배열을 순회할 수 있습니다
코드 복사 코드는 다음과 같습니다.
//vo는 2이므로 현재 배열을 나타냅니다. -차원 배열 순차적으로 읽습니다.
<{$vo.id}>----<{$vo.username}>------<{$vo.sex}>

디버깅에 도움이 되도록 디버깅 기능에서 page_trace를 활성화할 수 있습니다

1. index.php에서 디버깅 기능을 활성화합니다

코드 복사 코드는 다음과 같습니다.
define('APP_DEBUG',true);//디버깅 모드 활성화

2. 구성 파일 config.php(Home/Conf/)를 설정하고 페이지 추적을 활성화해야 합니다

코드 복사 코드는 다음과 같습니다.
'SHOW_PAGE_TRACE'=>true,//페이지 추적 열기

그런 다음 새로 고치면 페이지 오른쪽 하단에 디버깅 콘솔이 나타나 SQL, 오류, 프로세스, 파일 등과 같은 디버깅 정보를 볼 수 있습니다.

이 글이 모든 분들의 ThinkPHP 프레임워크 프로그래밍에 도움이 되기를 바랍니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿