php syntax..giving错误

时间:2010-10-23 20:12:46

标签: php string syntax-error

$sql='UPDATE Reg_Stud SET Result=$perc WHERE RegID="$_SESSION['id']"';

这种语法有什么问题

1 个答案:

答案 0 :(得分:2)

两个问题:

  • 可变插值没有 发生在单引号中。
  • 字符串中未转义的引号 过早地终止字符串。

你可以这样做:

$sql='UPDATE Reg_Stud SET Result='.$perc.' WHERE RegID='.$_SESSION['id'];