thinkphp中execute的用法是什么

在thinkphp中,execute()方法可以在參數中直接輸入sql語句,該方法用于執行insert或update等SQL語句,返回的結果就是SQL語句影響的記錄數,語法為“$model ->execute(SQL語句)”。

thinkphp中execute的用法是什么

本文操作環境:Windows10系統、thinkphp5版、Dell G3電腦。

thinkphp中execute的用法是什么

ThinkPHP中execute()和query()方法都可以在參數里直接輸入SQL語句。但是不同的是execute()通常用來執行insert或update等SQL語句,而query常用來執行select等語句。

execute()方法將返回影響的記錄數,如果執行SQL的select語句的話,返回的結果將是表的總記錄數:

代碼如下:

立即學習PHP免費學習筆記(深入)”;

$model?=?M(?"MyTable"?); $result?=?$model?->execute(?'update?MyTable?set?name=aaa?where?id=11');?//將返回總行數

query()方法將返回數據集:

代碼如下:

立即學習PHP免費學習筆記(深入)”;

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

推薦學習:《PHP視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享