爱问知识人 爱问教育 医院库

PHP中mysqli_affected_rows作用行数返回值_PHP教程

首页

PHP中mysqli_affected_rows作用行数返回值_PHP教程


        

提交回答
好评回答
  • 2023-03-15 23:29:58
      本文章来给各位同学介绍关于PHP中mysqli_affected_rows作用行数返回值,有需要了解的朋友可参考。mysqli中关于update操作影响的行数可以有两种返回形式:1。 返回匹配的行数2。 返回影响的行数默认情况下mysqli_affected_rows返回的值为影响的行数,如果我们需要返回匹配的行数,可以使用mysqli_real_connect函数进行数据库连接的初始化,并在函数的flag参数位加上:MYSQLI_CLIENT_FOUND_ROWS return number of matched rows, not the number of affected rows普通格式:
    int mysqli_affected_rows ( mysqli link )
    oop格式:
    class mysqli {
    int affected_rows
    }
    看下例子:
    普通模式代码如下if (!$link) {
    printf("Can't connect to localhost。
       Error: %sn", mysqli_connect_error());
    exit();
    }/* Insert rows */
    mysqli_query($link, "CREATE TABLE Language SELECT * from CountryLanguage");
    printf("Affected rows (INSERT): %dn", mysqli_affected_rows($link));mysqli_query($link, "ALTER TABLE Language ADD Status int default 0″);/* update rows */
    mysqli_query($link, "UPDATE Language SET Status=1 WHERE Percentage >50″);
    printf("Affected rows (UPDATE): %dn", mysqli_affected_rows($link));/* delete rows */
    mysqli_query($link, "DELETE FROM Language WHERE Percentage/* select all rows */
    $result = mysqli_query($link, "SELECT CountryCode FROM Language");
    printf("Affected rows (SELECT): %dn", mysqli_affected_rows($link));mysqli_free_result($result);/* Delete table Language */
    mysqli_query($link, "DROP TABLE Language");/* close connection */
    mysqli_close($link);
    ?>oop模式代码如下/* check connection */
    if (mysqli_connect_errno()) {
    printf("Connect failed: %sn", mysqli_connect_error());
    exit();
    }/* Insert rows */
    $mysqli->query("CREATE TABLE Language SELECT * from CountryLanguage");
    printf("Affected rows (INSERT): %dn", $mysqli->affected_rows);$mysqli->query("ALTER TABLE Language ADD Status int default 0″);/* update rows */
    $mysqli->query("UPDATE Language SET Status=1 WHERE Percentage >50″);
    printf("Affected rows (UPDATE): %dn", $mysqli->affected_rows);/* delete rows */
    $mysqli->query("DELETE FROM Language WHERE Percentageaffected_rows);/* select all rows */
    $result = $mysqli->query("SELECT CountryCode FROM Language");
    printf("Affected rows (SELECT): %dn", $mysqli->affected_rows);$result->close();/* Delete table Language */
    $mysqli->query("DROP TABLE Language");/* close connection */
    $mysqli->close();
    ?>http://www。
      bkjia。com/PHPjc/630691。htmlwww。bkjia。comtruehttp://www。bkjia。com/PHPjc/630691。htmlTechArticle本文章来给各位同学介绍关于PHP中mysqli_affected_rows作用行数返回值,有需要了解的朋友可参考。
       mysqli中关于update操作影响的行数可以有两种返。

    心***

    2023-03-15 23:29:58

类似问题

换一换
  • 电脑/网络 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):