首页 >

mysql手机号码隐藏 |mysql 删表命令

invaild gbk mysql,mysql存多个图片,mysql集成环境有哪些,怎么查mysql连接名,mysql sp_rename,mysql 删表命令mysql手机号码隐藏 |mysql 删表命令
// 将手机号码保存到数据库前对其进行加密处理
$phone_number = '13800138000';
$encrypted_phone_number = substr_replace($phone_number, '****', 3, 4);
$sql = "UPDATE user SET phone_number='$encrypted_phone_number' WHERE id=1";
// 从数据库中获取带有加密号码的用户信息,显示给用户时再进行解密处理
$sql = "SELECT * FROM user WHERE id=1";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($result);
$decrypted_phone_number = substr_replace($row['phone_number'], $phone_number, 3, 4);
echo "用户手机号码为:$decrypted_phone_number";

在上面的代码中,大家使用substr_replace()函数将原来的手机号码替换成了四个星号。当大家将这些数据保存到数据库中时,用户真实的手机号码将被保护起来。

当大家需要将这些包含加密手机号码的数据从数据库中取出来并显示给用户时,大家可以将四个星号替换为真实的手机号码。在上面的代码中,大家使用substr_replace()函数再次将加密后的手机号码替换为真实的手机号码。


mysql手机号码隐藏 |mysql 删表命令
  • MySQL安装包选不到MySQL服务 |mysql 注册表 恢复
  • MySQL安装包选不到MySQL服务 |mysql 注册表 恢复 | MySQL安装包选不到MySQL服务 |mysql 注册表 恢复 ...

    mysql手机号码隐藏 |mysql 删表命令
  • 如何在MySQL中查找序号并进行排序 |mysql 创建注释
  • 如何在MySQL中查找序号并进行排序 |mysql 创建注释 | 如何在MySQL中查找序号并进行排序 |mysql 创建注释 ...

    mysql手机号码隐藏 |mysql 删表命令
  • MySQL数据库商用费用 |使用mysql命令备份数据库
  • MySQL数据库商用费用 |使用mysql命令备份数据库 | MySQL数据库商用费用 |使用mysql命令备份数据库 ...