{site_name}

{site_name}

🌜 搜索

PHP函数mysql_affected_rows()用于获取上一次MySQL数据

php 𝄐 0
phpmyadmin怎么删除数据库,phpMyAdmin安装教程,PHP mysql,PHP mysqli类,PHP mysql layui,PHP mysql小组成员分工
PHP函数mysql_affected_rows()用于获取上一次MySQL数据库操作(例如INSERT,UPDATE或DELETE)所影响的行数。

该函数需要先建立与MySQL数据库的连接(使用mysql_connect()函数),并且要在执行数据库操作之后调用mysql_affected_rows()函数来获取受影响的行数。

以下是一个示例:


<?php
// 建立与 MySQL 数据库的连接
$link = mysql_connect('localhost', 'user', 'password');

if (!$link) {
die('Could not connect: ' . mysql_error());
}

// 选择数据库
mysql_select_db('mydb');

// 执行删除操作
mysql_query("DELETE FROM mytable WHERE id = 1");

// 获取受影响的行数
$affected_rows = mysql_affected_rows();

echo "受影响的行数: $affected_rows";

// 关闭连接
mysql_close($link);
?>


在上面的示例中,我们先通过mysql_connect()函数建立与MySQL数据库的连接,然后选择要操作的数据库。接着,我们执行一条DELETE语句来删除mytable表中ID为1的记录,并使用mysql_affected_rows()函数获取受影响的行数。最后,我们关闭与MySQL数据库的连接。

如果删除成功,$affected_rows变量将会被赋值为1,因为只有一个记录被删除了。