在PHP的mysqli扩展中,使用mysqli::$affected_rows属性可以获取最近一次数据库操作所影响的行数
▥php
𝄐 0
phpmysqli占位符使用,phpmysqli读取行数
在PHP的mysqli扩展中,使用mysqli::$affected_rows属性可以获取最近一次数据库操作所影响的行数。
当执行插入、更新或删除等数据库操作时,可以通过该属性获取相应的行数。比如,执行一个INSERT语句插入了3条数据到表中,可以通过mysqli::$affected_rows获取到值为3。
以下是一个示例代码:
php
// 创建数据库连接
$mysqli = new mysqli('localhost', 'username', 'password', 'database');
// 执行INSERT语句
$mysqli->query("INSERT INTO table (column1, column2) VALUES ('value1', 'value2')");
// 获取受影响的行数
$affectedRows = $mysqli->affected_rows;
// 输出受影响的行数
echo '受影响的行数: ' . $affectedRows;
在上述代码中,首先创建了一个mysqli对象并连接到数据库。接着执行了一个INSERT语句,然后通过mysqli::$affected_rows获取受影响的行数,并将其赋值给$affectedRows变量。最后,使用echo语句输出受影响的行数。
请注意,使用mysqli::$affected_rows属性需要在执行数据库操作后立即获取,否则其值可能会被下一次数据库操作所覆盖。另外,该属性只适用于INSERT、UPDATE和DELETE等影响行数的操作,对于SELECT查询语句则无效。
在PHP的mysqli扩展中,使用mysqli::$affected_rows属性可以获取最近一次数据库操作所影响的行数。
当执行插入、更新或删除等数据库操作时,可以通过该属性获取相应的行数。比如,执行一个INSERT语句插入了3条数据到表中,可以通过mysqli::$affected_rows获取到值为3。
以下是一个示例代码:
php
// 创建数据库连接
$mysqli = new mysqli('localhost', 'username', 'password', 'database');
// 执行INSERT语句
$mysqli->query("INSERT INTO table (column1, column2) VALUES ('value1', 'value2')");
// 获取受影响的行数
$affectedRows = $mysqli->affected_rows;
// 输出受影响的行数
echo '受影响的行数: ' . $affectedRows;
在上述代码中,首先创建了一个mysqli对象并连接到数据库。接着执行了一个INSERT语句,然后通过mysqli::$affected_rows获取受影响的行数,并将其赋值给$affectedRows变量。最后,使用echo语句输出受影响的行数。
请注意,使用mysqli::$affected_rows属性需要在执行数据库操作后立即获取,否则其值可能会被下一次数据库操作所覆盖。另外,该属性只适用于INSERT、UPDATE和DELETE等影响行数的操作,对于SELECT查询语句则无效。
本文地址:
/show-283721.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。