如何在更新查询后知道有多少行受到影响

时间:2013-06-27 22:12:00

标签: php mysql

我正在使用MySQL DB编程PHP ...我想知道在更新查询后有多少行受到影响...是否有一个php函数或mysql查询可以告诉我多少...

1 个答案:

答案 0 :(得分:0)

您应该使用http://www.php.net/manual/en/mysqli.affected-rows.php

中所述的mysqli_affected_rows()功能

<强>演示

<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* update rows */
mysqli_query($link, "UPDATE Language SET Status=1 WHERE Percentage > 50");
printf("Affected rows (UPDATE): %d\n", mysqli_affected_rows($link));

/* close connection */
mysqli_close($link);