> 백엔드 개발 > PHP 튜토리얼 > thinkphp 일반 쿼리 및 표현식 쿼리 예 analyze_php 예

thinkphp 일반 쿼리 및 표현식 쿼리 예 analyze_php 예

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-05-16 20:30:27
원래의
1013명이 탐색했습니다.

이 글의 예제에서는 thinkphp 일반 쿼리와 표현식 쿼리를 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

1. 일반적인 쿼리 방법

a. 문자열 모드:

코드 복사 코드는 다음과 같습니다.
$arr=$m->where("sex =0 및 사용자 이름='gege'")->find();//문자열을 인용해야 합니다

b. 배열 모드:

코드 복사 코드는 다음과 같습니다.
$data['sex']=0; > $data['사용자 이름']='게게'
$arr=$m->where($data)->find();//쿼리를 위한 배열을 전달합니다. 이 방법은 기본적으로 and(and)
의 관계로 설정됩니다. 참고: 또는 관계를 사용하는 경우 배열 값
을 추가해야 합니다.
코드 복사 코드는 다음과 같습니다.
$data['sex']=0; $data['사용자 이름']='게게'
$data['_logic']='or';//또는(또는) 관계로 배열에 _logic 할당 추가

2. 표현식 쿼리 방법


코드 복사 코드는 다음과 같습니다.$data['id']=array('lt ',6 );//배열의 요소는 여전히 배열입니다
$arr=$m->where($data)->select()
/*
EQ는 //대소문자는 중요하지 않습니다
NEQ는
과 같지 않습니다. GT는
보다 큼 EGT는
보다 크거나 같습니다. LT는
보다 작습니다. ELT는
보다 작거나 같습니다. LIKE 퍼지 쿼리*/
$data['username']=array('like','%ge%');//like + 와일드카드 쿼리
$arr=$m->where($data)->select();//ge를 포함하는 모든 항목 쿼리

//NOTLIKE에는 이 포함되지 않습니다. $data['username']=array('notlike','%ge%'); //notlike 중간에 공백이 없습니다

$arr=$m->where($data)->select()

//참고: 필드가 여러 와일드카드와 일치해야 하는 경우

$data['username']=array('like',array('%ge%','%2%','%五%'),'and');//세 번째 값이 없으면, 기본 관계는 or 관계

$arr=$m->where($data)->select();//또는 (또는) 값 중 하나를 찾으세요 ​​

//사이

$data['id']=array('between',array(5,7))

$arr=$m->where($data)->select()
//SELECT * FROM `tp_user` WHERE ( (`id` BETWEEN 5 AND 7 ) )
$data['id']=array('not between',array(5,7));//not과 between 사이에는 공백이 있어야 합니다.
$arr=$m->where($data)->select()

//인

$data['id']=array('in',array(4,6,7))

$arr=$m->where($data)->select()
//SELECT * FROM `tp_user` WHERE ( `id` IN (4,6,7) )

$data['id']=array('not in',array(4,6,7))

$arr=$m->where($data)->select()

//SELECT * FROM `tp_user` WHERE ( `id` NOT IN (4,6,7) )

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