php - 将mysql查询转移到php
问题描述
我有一个直接在 phpmyadmin> SQL 查询上运行的查询,用于重置用户的密码。我使用密码变量和id变量来实现sql查询
UPDATE xf_user_authenticate
SET data = BINARY
CONCAT(
CONCAT(
CONCAT('a:3:{s:4:"hash";s:40:"', SHA1(CONCAT(SHA1('password'), SHA1('salt')))),
CONCAT('";s:4:"salt";s:40:"', SHA1('salt'))
),
'";s:8:"hashFunc";s:4:"sha1";}'
),
scheme_class = 'XenForo_Authentication_Core'
WHERE user_id = myid;
但我无法将上述代码转入 php 执行查询
$sql2="query";
// id = $row['user_id']
// user = $username
$stmt2 = $conn->prepare($sql2);
$stmt2->execute();
$row2 = $stmt2->fetch(PDO::FETCH_ASSOC);
解决方案
推荐阅读
- linux - Android Studio 的菜单非常滞后,几乎无法使用
- chromium - 谷歌应用商店安卓 10
- javascript - 在 webdriverio 中模拟鼠标移出 - javascript
- java - 如何在右上角的应用栏后退箭头上获得返回按钮(在设备上)之类的功能
- c# - 当“&”符号存在时,.Net Core System.Web.HttpUtility.HtmlDecode 不起作用
- laravel - 显示尼泊尔字符的Dompdf问题
- android - 顶部圆角的透明活动
- c - 如何在 Unix 上包含 «pty.h» 头文件/将 «pty.h» 添加到标准库 C / C++
- openshift - Pod 概览下的资源单元
- mongodb - mongo 从 4.0 升级到 4.2 的问题