Rumah >rangka kerja php >ThinkPHP >Apakah kegunaan execute dalam thinkphp

Apakah kegunaan execute dalam thinkphp

WBOY
WBOYasal
2022-02-18 15:46:503322semak imbas

Dalam thinkphp, kaedah execute() boleh terus memasukkan pernyataan SQL dalam parameter Kaedah ini digunakan untuk melaksanakan pernyataan SQL seperti sisipan atau kemas kini Hasil yang dikembalikan ialah bilangan rekod yang dipengaruhi oleh pernyataan SQL . Sintaks ialah "$ model ->execute(SQL statement)".

Apakah kegunaan execute dalam thinkphp

Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 5, komputer Dell G3.

Apakah penggunaan execute dalam thinkphp?

Kedua-dua kaedah execute() dan query() dalam ThinkPHP boleh terus memasukkan pernyataan SQL dalam parameter. Tetapi perbezaannya ialah execute() biasanya digunakan untuk melaksanakan pernyataan SQL seperti sisipan atau kemas kini, manakala pertanyaan sering digunakan untuk melaksanakan pernyataan seperti pilih.

Kaedah execute() akan mengembalikan bilangan rekod yang terjejas Jika pernyataan pilih SQL dilaksanakan, hasil yang dikembalikan ialah jumlah bilangan rekod dalam jadual:

Kod tersebut. seperti berikut:

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

kaedah query() akan mengembalikan set data:

Kod adalah seperti berikut:

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

Pembelajaran yang disyorkan: " Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah kegunaan execute dalam thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn