我有一个包含3个表users
contest
和memberBets
的数据库。我想使用memberBets
和users
更新contest
。以下是每个表中的相关数据以及我尝试过的代码。我正在寻找有关我采用的方法是否正确的建议。
users
:
id fname lname email password
1 John Doe test@test.com test
contest
:
contestID team1 odds_team1
1 test 5.0
memberBets
:
id contestID usersID betName betAmount betOdds
我希望将比赛中的raceID放入memberBets中的ContestID中,将用户的ID中的比赛中ID中的用户中的用户ID中的内容中,将比赛中的memberID中的用户ID中的用户ID中,将betAmount从我正在使用的模态中输入,最后将来自比赛的odds_team1从成员中的betOdds中获取。
if(isset($_POST['placeBetTeam1'])){
$Team1BetAmount = $_POST['Team1BetAmount'];
echo $Team1BetAmount;
$sql = "UPDATE memberBets
SET contestID= contest.contestID,
usersID= users.id,
betName= contest.team1,
betAmount= $Team1BetAmount,
betOdds= contest.odds_team1
FROM users, contest
WHERE users.id= '".escape($_SESSION['id'])."'";
//echo $sql;
if ($conn->query($sql) === TRUE) {
redirect("index.php");
} else {
echo "Error updating record: " . $conn->error;
}
$conn->close();
这是我正在尝试的方法,似乎没有用。任何建议表示赞赏!