thinkphp에서는 insert나 update 등의 SQL문을 실행하기 위해 실행() 메소드를 사용하는데, 구문은 다음과 같습니다. "$model -> 실행(SQL 문)".
이 문서의 운영 환경: Windows 10 시스템, ThinkPHP 버전 5, Dell G3 컴퓨터.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!