gpt4 book ai didi

php - 如何sql更新两个条件

转载 作者:行者123 更新时间:2023-11-29 12:44:53 24 4
gpt4 key购买 nike

我对“where”条件有疑问。
我想在这段代码中添加一个条件:

$sql="UPDATE
coursegrade
SET

FirstExam='" . mysql_real_escape_string($_POST['FirstExam']) . "',
SecondExam='" . mysql_real_escape_string($_POST['SecondExam']) . "',
ThirdExam='" . mysql_real_escape_string($_POST['ThirdExam']) . "',
Assignments='" . mysql_real_escape_string($_POST['Assignments']) . "',
FinalExam='" . mysql_real_escape_string($_POST['FinalExam']) . "'
WHERE
SID=" . mysql_real_escape_string($_POST['SID']) ;

现在告诉我没有问题..但问题是我不知道如何设置第二个条件。

CourseID=" . mysql_real_escape_string($_POST['CourseID'])

我希望条件是这样的......

WHERE
SID=" . mysql_real_escape_string($_POST['SID'])
AND CourseID=" . mysql_real_escape_string($_POST['CourseID'])

我怎样才能做到呢?

最佳答案

除非你使用heredoc php 语法将解析单行字符串。

即呈现的子句是:

"WHERE SID=19AND CourseID=45"

基本上你之前漏掉了一个空格

"AND CourseID=" . mysql_real_escape_string($_POST['CourseID'])

或者您可以在值两边加引号

"SID='" . mysql_real_escape_string($_POST['SID']) . "'
AND CourseID='" . mysql_real_escape_string($_POST['CourseID'])."'"

关于php - 如何sql更新两个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25596532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com