php - 如何更新登录用户的数据?
问题描述
我创建了一个名为“user”的表,其中包含以下字段;用户名,电子邮件,密码,积分,最新。
用户通过在表单中输入他们的用户名和密码通过 login.php 登录。
然后,他们将能够在“最新”字段中填写他们想要的任何单词,然后单击“发布”按钮。
此按钮将运行如下所示的 latest.php。
问题是当用户保存他/她的工作时,它会更新表中所有用户的“最新”列,而不仅仅是他/她自己的。
任何帮助表示赞赏。
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE, OPTIONS');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-AuthToken');
header("Content-Type: application/json; charset=UTF-8");
error_reporting(E_ERROR);
include("global.php");
try{
$conn = new mysqli(server, dbuser, dbpw, db);
$latest = $_GET["latest"];
$query = "update users set latest = '$latest'";
//echo $query;
$result = $conn->query($query);
if (!$result){
$json_out = "[" . json_encode(array("result"=>0)) . "]";
}
else {
$json_out = "[" . json_encode(array("result"=>1)) . "]";
}
echo $json_out;
$conn->close();
}
catch(Exception $e) {
$json_out = "[".json_encode(array("result"=>0))."]";
echo $json_out;
}
?>
解决方案
推荐阅读
- c# - 使用 MySqlConnection 在来自 .net 的 MySql 响应中用问号替换特殊字符
- java - 如何通过 gRPC 发送网络钓鱼防护 API 密钥?
- unit-testing - How to check the nth call args in Jamine
- caching - 是否有支持 .net 核心项目的一致性计划?
- php - 将 wordpress 连接到数据库
- javascript - 在 ASP.NET CORE MVC 上使用 JavaScript 显示运行总计
- firebase - Firebase 存储 REST API
- java - 寻找选项来检查页面是否完全加载了 java 中的所有元素以获取 selenium
- javascript - 使用电子表格信息更新第二个下拉数据,具体取决于第一个下拉值
- angular - 错误:未找到 ErrorComponent 的组件工厂。你把它添加到@NgModule.entryComponents 了吗?