Rumah > pembangunan bahagian belakang > tutorial php > mysql_affected_rows的返回值

mysql_affected_rows的返回值

WBOY
Lepaskan: 2016-06-23 14:02:27
asal
1221 orang telah melayarinya

$result=mysql_query("update user set sex='{$_clean['sex']}',            						face='{$_clean['face']}',            						qq='{$_clean['qq']}',            						email='{$_clean['email']}',            						url='{$_clean['url']}'            						where    username='{$_COOKIE['username']}'",$conn);
Salin selepas log masuk


为什么mysql_affected_rows()的返回是0,执行结果是正确的,按道理来说不是返回受影响的行数1吗?

没办法只能用 $result的值判断是否成功


回复讨论(解决方案)

mysql_affected_rows 返回 0,表示没有记录被修改
但 update 指令本身是正确的

可是结果的确被修改了啊!

但我也没有看到你执行 mysql_affected_rows 啊

不好意思,是我自己的错,在前期往数据库里写数据的时候,不小心username有两个值是一样的,所以mysql_affected_rows()为2,不小心啊!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan