실행(SQL문)"."/> 실행(SQL문)".">

>PHP 프레임워크 >ThinkPHP >thinkphp에서 실행의 사용법은 무엇입니까

thinkphp에서 실행의 사용법은 무엇입니까

WBOY
WBOY원래의
2022-02-18 15:46:503320검색

thinkphp에서는 insert나 update 등의 SQL문을 실행하기 위해 실행() 메소드를 사용하는데, 구문은 다음과 같습니다. "$model -> 실행(SQL 문)".

thinkphp에서 실행의 사용법은 무엇입니까

이 문서의 운영 환경: Windows 10 시스템, ThinkPHP 버전 5, Dell G3 컴퓨터.

thinkPHP에서 Execute의 사용법은 무엇인가요?

ThinkPHP의 Execute(), query() 메소드 모두 매개변수에 SQL문을 직접 입력할 수 있습니다. 그러나 차이점은 일반적으로 insert나 update와 같은 SQL 문을 실행하는 데는 insert()를 사용하고, select와 같은 문을 실행하는 데는 query를 사용하는 경우가 많다는 점입니다.

execute() 메서드는 영향을 받은 레코드 수를 반환합니다. SQL select 문이 실행되면 반환된 결과는 테이블의 총 레코드 수입니다.

코드는 다음과 같습니다.

$model = M( "MyTable" );
$result = $model ->execute( 'update MyTable set name=aaa where id=11'); //将返回总行数

query( ) 메소드는 데이터 세트를 반환합니다:

코드는 다음과 같습니다:

$model = M( "MyTable" );
$result = $model ->query( 'select * from  MyTable' ); //将返回array()

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 thinkphp에서 실행의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.