ホームページ > PHPフレームワーク > ThinkPHP > thinkphpでのexecuteの使用法は何ですか

thinkphpでのexecuteの使用法は何ですか

WBOY
リリース: 2022-02-18 15:47:24
オリジナル
3317 人が閲覧しました

thinkphp では、execute() メソッドでパラメータに SQL ステートメントを直接入力できます。このメソッドは、挿入や更新などの SQL ステートメントを実行するために使用されます。返される結果は、SQL ステートメントの影響を受けたレコードの数です。構文は「$model ->execute(SQL文)」です。

thinkphpでのexecuteの使用法は何ですか

この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。

thinkphp でのexecuteの使用法について

ThinkPHPのexecute()メソッドとquery()メソッドはどちらもパラメータにSQLステートメントを直接入力できます。ただし、違いは、execute() は通常、挿入や更新などの SQL ステートメントの実行に使用されるのに対し、クエリは選択などのステートメントの実行によく使用されることです。

execute() メソッドは影響を受けるレコードの数を返します。SQL 選択ステートメントが実行されると、返される結果はテーブル内のレコードの総数になります:

コードは次のとおりです。次のように:

$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でのexecuteの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート