mysql - thinkphp更新成功的完美的判断方法?
程序员文章站
2022-05-17 16:31:17
...
下面哪种比较全面
$result=$m->where($w)->save($data);
第一种:
if(false !== $result){
//成功
echo '2';
}else{
//更新失败
echo '0';
}
第二种:
if ($result>0 || $result ===0) {
//
echo"1";
}else{
//
echo"0";
}
回复内容:
下面哪种比较全面
$result=$m->where($w)->save($data);
第一种:
if(false !== $result){
//成功
echo '2';
}else{
//更新失败
echo '0';
}
第二种:
if ($result>0 || $result ===0) {
//
echo"1";
}else{
//
echo"0";
}
更新数据分为两种情况:
1.更新成功。返回影响行数。如果数据没有变动则返回 0
2.更新失败。返回 false
所以判断可以使用
if($result ! == false ){
//成功
}
就可以了。
tp model 里 false等于失败
推荐阅读
-
php+MySQL判断update语句是否执行成功的方法
-
php mysql 判断update之后是否更新了的方法
-
php+MySQL判断update语句是否执行成功的方法
-
php mysql 判断update之后是否更新了的方法
-
php mysql 判断update之后是否更新了的方法
-
php+MySQL判断update语句是否执行成功的方法_PHP
-
php+MySQL判断update语句是否执行成功的方法,mysqlupdate
-
php+MySQL判断update语句是否执行成功的方法_PHP
-
php+MySQL判断update语句是否执行成功的方法,mysqlupdate_PHP教程
-
mysql - thinkphp更新成功的完美的判断方法?