save($data,array('where'=>"shengcunqi = '0000-00-00">

ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp 兄さん、私は update ステートメントを実行し、影響を受けた行の数を取得したいと思いました。

thinkphp 兄さん、私は update ステートメントを実行し、影響を受けた行の数を取得したいと思いました。

WBOY
WBOYオリジナル
2016-06-13 13:07:44859ブラウズ

thinkphp update ステートメントを実行し、影響を受ける行の数を取得したいとしました
例:

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->$book = M('Book');
$data = array();
$data['shengCunQi'] = time();
$book->save($data,array('where'=>"shengcunqi = '0000-00-00 00:00:00'",'limit'=>'17'));
//我想获取到这条语句所影响到的行数. 
也就是说: 我要获取到 我一共更新了多少条语句.


------解決策解決策----------------------
PHP コード

$book = M('本');
$data = 配列();
$data['shengCunQi'] = 時間();
$result = $book->save($data,array('where'=>"shengcunqi = '0000-00-00 00:00:00'",'limit'=>'17'));
var_dump($result); //$result は影響を受けた行数、または false を返します <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。