実行(SQL ステートメント)」。"/> 実行(SQL ステートメント)」。">

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

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

WBOY
WBOYオリジナル
2022-02-18 15:46:503285ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。