Thinkphp I executed an update statement to obtain the affected number of rows. example: PHPcode $ bookM (Book); $ dataarray (); $ data [shengCunQi] time (); $ book-& gt; save ($ data, array (where & gt; & quot; shengcunqi0000-00-00 thinkphp I executed an update statement to get the number of affected rows
Example:
PHP code
$ Book = M ('book'); $ data = array (); $ data ['shengcunqi '] = time (); $ Book-> save ($ data, array ('where' => "shengcunqi = '2017-00-00 00:00:00 '", 'Limit' => '17 ')); // I want to obtain the number of rows affected by this statement. that is to say, I want to obtain the total number of statements I have updated.
------ Solution --------------------
PHP code
$ Book = M ('book'); $ data = array (); $ data ['shengcunqi '] = time (); $ result = $ book-> save ($ data, array ('where' => "shengcunqi = '2017-00-00 00:00:00 '", 'limit' => '17'); var_dump ($ result); // $ result returns the number of rows affected by you or false