ホームページ > バックエンド開発 > PHPチュートリアル > Yii クエリビルダーの insert()、update()、delete() の使用法_PHP チュートリアル

Yii クエリビルダーの insert()、update()、delete() の使用法_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:32:46
オリジナル
798 人が閲覧しました

Yii に付属のクエリビルダーは非常に使いやすく、今日ステートメントを書いているときにこのような問題に遭遇しました。 リーリー

$operate_rstを使用して操作結果を記録します。新しい挿入を実行する場合は問題ありませんが、長時間確認しても操作が失敗したと表示される場合があります。ドキュメントを調べなければなりません

http://www.yiiframework.com/doc/api/1.1/CDbCommand#update-detail

返礼品を見る

リーリー

問題はすぐに理解できました。データが変更されない場合もありますが、更新操作がトリガーされるため、このとき変更された行数は 0 となり、返された判定にはエラー コードが入ります。 。

同様に、delete()メソッドとinsert()メソッドの戻り値の意味も影響を受ける行数なので、deleteとinsertは戻り値が0より大きいかどうかで操作が成功したかどうかを判断できますが、更新操作は必ずしも必要ではありません。戻り値は 0 です。DB 操作が成功したことを示す場合もあります。

http://www.bkjia.com/PHPjc/755383.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/755383.html技術記事 Yii に付属のクエリ ビルダーは非常に使いやすく、SQL のスペルを省略することができます。今日、ステートメント = Yii::app()- = - = 0 (! ( ['lid ') を作成するときにこのような問題に遭遇しました。 = -update('emg_...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート