PHP中mysqli_affected_rows作用行数返回值分析
本文实例分析了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 普通格式: 代码如下: oop格式: 代码如下:
看下例子:
普通模式,代码如下: 代码如下: if (!$link) {
printf("Can't connect to localhost. Error: %sn",mysqli_connect_error()); exit(); } / Insert rows / mysqli_query($link,"ALTER TABLE Language ADD Status int default 0″); / update rows / / delete rows / / select all rows / mysqli_free_result($result); /* Delete table Language */ mysqli_query($link,"DROP TABLE Language"); / close connection / oop模式,代码如下: 代码如下: / check connection /
if (mysqli_connect_errno()) { printf("Connect failed: %sn",mysqli_connect_error()); exit(); } / Insert rows / $mysqli->query("ALTER TABLE Language ADD Status int default 0″); / update rows / / delete rows / / select all rows / $result->close(); / Delete table Language / / close connection / 希望本文所述对大家的php程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |