我有两张表,一张称为 admin,另一张称为 Permission。
- Admin 表包含具有以下信息的用户列表(ID、用户名、密码)
- 权限表有以下信息(user_id、permission_name、user)
当我编辑用户时,我会在同一页面上显示所有信息,包括权限。
当我单击编辑时,我可以更新信息,但是因为如果一个表得到更新,我会收到错误消息,即使表已成功更新。
$sql = " UPDATE admin SET username='test', password='test' WHERE id=1;";
$result = mysql_query($sql, $connection);
if( mysql_affected_rows( $result ) == 1 )
{
$sql = " UPDATE permission SET permission_name ='add_user', user='admin' WHERE user_id=1;";
$result = mysql_query($sql, $connection);
echo 'successfully';
}
else
{
echo 'some error';
}
当我只是不想更改用户的权限时,它确实给了我错误,因为我没有更改任何内容。但如果我对管理表进行更改,一切正常。
如果一个或两个都已成功更新,我如何显示成功消息。