【南溪】PHP用户管理

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-22

// 引入MySQL数据库连接文件
include('db_connection.php');

// 获取传递的用户操作类型(添加/删除/更新/查询)
$action = $_REQUEST['action'];

// 根据不同的action类型选择不同的存储过程
switch ($action)
{
// 添加用户
case 'add_user':
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
$sql = "CALL sp_add_user ('$username', '$password')";

// 执行MySQL语句
if (mysqli_query($conn, $sql))
{
echo "新用户添加成功";
}
else
{
echo "系统出错,无法添加新用户";
}

break;

// 删除用户
case 'del_user':
$username = $_REQUEST['username'];
$sql = "CALL sp_del_user('$username')";

// 执行MySQL语句
if (mysqli_query($conn, $sql))
{
echo "指定用户删除成功";
}
else
{
echo "系统出错,无法删除指定用户";
}

break;

// 更新用户
case 'update_user':
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
$sql = "CALL sp_update_user ('$username', '$password')";

// 执行MySQL语句
if (mysqli_query($conn, $sql))
{
echo "新用户更新成功";
}
else
{
echo "系统出错,无法更新新用户";
}

break;

// 查询用户
case 'query_user':
$username = $_REQUEST['username'];
$sql = "CALL sp_query_user('$username')";

// 执行MySQL语句
$result = mysqli_query($conn, $sql);

// 获取并输出查找结果
while ($row = mysqli_fetch_assoc($result))
{
echo "用户ID:" . $row["user_id"] . "
";
echo "用户名:" . $row["username"] . "
";
echo "密码:" . $row["password"] . "
";
echo "


";
}

break;

default:
echo "参数错误";

break;
}

// 关闭数据库连接
mysqli_close($conn); ?>

无图无真相及时补图

评论

登录后才可发表内容
  • 主题

    37

  • 帖子

    644

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1024s Mem:2070Kb