【发布时间】:2018-09-19 16:06:35
【问题描述】:
假设我有以下代码更新两个不同的表
if(isset($_POST['submit'])){
$updateq = $conn->query("UPDATE `tbl1` SET `field1`= '$field1'");
$updater = $conn->query("UPDATE `tbl2` SET field2 ='$field2'");
//Here I want to check if first update query
//is affected any row or not
if(mysqli_affected_rows($conn) > 0){
....
}
}
那么是否可以检查第一个查询是否更新了任何行?
【问题讨论】:
-
$sql = "sql 语句"; mysql_query($sql) 或死(mysql_error()); if(mysql_affected_rows() || mysql_affected_rows() == 0){ // 没有错误 }else{ // 错误 }
标签: php mysql sql sql-update rows-affected