基本上,我有一些行如下图所示:
每个ExampleUser都有一个ID,该ID根本不会改变。
我需要sql来读取$sentid
设置的内容。为了更好地解释,我有这个lua代码。 (lua代码工作正常)
HS:PostAsync("http://examplesite0wwa/PresCand.php","sentid="..script.Parent.ExampleUser1.USERD.Value, 2)
然后发送为Variabel1 = Data1
然后我有这个sql代码。
<?php
$vote = $_POST["votes"];
$sentid = $_POST["sentid"]
$conn = new mysqli("localhost","anexapleomf1","","my_anexapleomf1");
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "UPDATE `my_anexapleomf1`.`President Candidates` SET votes = votes + 1 WHERE `President Candidates`.`id` = $sentid";
if ($conn->query($sql) === TRUE) {
echo "<br>Record updated successfully <br>";
} else {
echo "<br>Error updating record: <br>" . $conn->error;
}
$conn->close();
?>
这应该做的是阅读发送$sentid
的内容,以及
然后在WHERE中设置$sentid
,因为它没有这样做。
例如,如果$ sentid的值为2,则
WHERE `President Candidates`.`id` = $sentid
将被视为
WHERE `President Candidates`.`id` = 2
答案 0 :(得分:-1)
您在代码中阅读post变量时没有任何问题,请尝试回显post变量以查看是否已有效发布,如果没有,请查看表单的操作方法。