首先,我必须在网站上输入两个帐户名。
我的表名是'帐号'。
行是id,username和招聘人员
这些线是
7,Janis,0
和
4,testlol,0。
我想连接'两个用户。 在第一行--Janis的路线 - 必须改变他的招聘人员'进入其他用户的价值。
所以结果应该是这样的:
7 | Janis | 4
和
4 | testlol | 7
...
在我写的php脚本中
<?php
$servername = "localhost";
$username = "name";
$password = "test";
$dbname = "db";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql1 = "UPDATE account SET recruiter=??? WHERE username=\"" . $_POST["account1"] . "\"";
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
$conn->close();
?>
我需要写什么而不是???用其他用户的id更新它?
来自这种形式:
<form action="handler.php" method="post" >
<p>Account Nr.1:</p><input class="input" type="text" name="account1" value="">
<p>Account Nr.2:</p><input class="input" type="text" name="account2" value="">
<p></p><input class="button" type="submit" name="submit" value="Bestätigen">
</form>
答案 0 :(得分:0)
这应该是您正在寻找的内容。虽然,你很难告诉你究竟想要什么。如果我正确关注,您想将招聘人员的价值转换为其他招聘人员吗?如果是这样,这应该有效:
$sql1 = "UPDATE account SET recruiter = $_POST["account2"] WHERE username = $_POST["account1"]";