导航:首页 > 编程语言 > php判断update是否成功

php判断update是否成功

发布时间:2023-01-29 05:46:06

php mysql 判断update之后是否更新了的方法

首先我的建议是遇到问题摆渡一下,php手册翻上1001遍,问题迎刃而解。
我网络了一下,网友给的答案五花八门。
首先纠正网络来的一个错误的方法:
复制代码
代码如下:
$sql
=
"update
table
a
set
aname='名字'
where
aid=88";
$r
=
$conn->query($sql);
if
($r){
echo
"错误以为这里就是数据做了更新,如果这个aid为88的数据不存在语句同样返回true。";
}
带where的语句即使不符合调节只要sql语句没错同样返回true,这里的true可以理解为sql语句不出错,和这样写是同样的效果:$conn->query($sql)
or
die("更新出错,请检查参数是否正确。");。
获取update更新的多少行的函数用:mysql_affected_rows($conn)
或者用mysqli_affected_rows($conn)

㈡ php使用$result = mysql_query($sql),执行更新update,那么,怎样才算成功。是根据返回吗

1.这样的语句得到的$result结果,成功为true,失败为fales;
2.所以只要能往下面执行其它PHP语句,通常默认为true;
3.下面有一段更新常用的代码,并把更新后的记录显示出来,希望你能明白;
<?php
$name="测试数据"; //$psw="456";
$sql1="update user set name='".$name."' where id between 1 and 10";//插入一条记录
$sql2="select * from user";
$sel_insert=mysql_query($sql1); //
$newID = mysql_insert_id();//应该是得到新插入的ID吧
$sel_exec1=mysql_query($sql2);
while($row1 = mysql_fetch_object($sel_exec1))
{
$c_id = $row1 -> id;
$c_name = $row1 -> name;
$c_psw = $row1 -> psw;
echo $c_name."<br>".$c_id;
}
?>

㈢ php update语句怎么判断是否成功

不存在也会返回成功的,只有语法错误的时候才会失败,具体update了多少条数据,可以用下面的函数获取:

echo mysql_affected_rows()." 行数据被更新!<br>";

㈣ php+MySQL怎样判断update语句是否执行成功

首先看返回值,true代表语句运行成功
但如果想知道是否真正的生效了
可以通过mysql_affected_rows()来获取到影响到的行数
如果为0,代表你的语句,没有奏效

㈤ php判断mysqli update是否执行成功

upate执行成功后,有相应的参数返回,表示执行影响记录数,获取的代码是:$result
=
mysql_affected_rows()

㈥ php 中判断mysql的update是否成功怎么判断

$rs=mysqli_query("update set table.....");
if(mysqli_affected_rows())
{
echo "sql执行成功";
}
else{
echo "sql执行失败";
}

阅读全文

与php判断update是否成功相关的资料

热点内容
linux文件为空 浏览:38
189原版服务器地址 浏览:115
程序员谈国足 浏览:336
本地电脑如何做网站服务器 浏览:484
小寻s5下载的app怎么卸载 浏览:306
zbrushpdf 浏览:897
met肌肉能量技术pdf 浏览:195
php面试重点 浏览:683
如何从管理员界面删除文件夹 浏览:908
单片机三总线信息如何隔离 浏览:690
云服务器研发费用明细 浏览:957
unity3d手机游戏开发pdf 浏览:366
mysql重启命令linux 浏览:876
程序员日常业余内容 浏览:363
steam如何更改吃鸡服务器 浏览:212
我的世界up主多人用什么服务器 浏览:161
缝纫机电脑机编程 浏览:59
autowired源码深度解析 浏览:895
校园卡怎么上app 浏览:743
pascal高精度算法 浏览:870