$sql='UPDATE Reg_Stud SET Result=$perc WHERE RegID="$_SESSION['id']"';
Whts неправильно с этим синтаксисомPHP ошибка syntax..giving
$sql='UPDATE Reg_Stud SET Result=$perc WHERE RegID="$_SESSION['id']"';
Whts неправильно с этим синтаксисомPHP ошибка syntax..giving
Две проблемы:
Вы можете сделать:
$sql='UPDATE Reg_Stud SET Result='.$perc.' WHERE RegID='.$_SESSION['id'];
Вы можете сделать это, если хотите, чтобы Bobby Tables применил вашу базу данных. – delnan
@ delnan: Откуда вы знаете, что переменные не дезинфицированы? – codaddict
@ delnen: Я не понимаю? Если вы считаете '$ perc' (возможно, это был' ctype_digit' checked?) И '$ _SESSION ['id']' (вы установили его в int), чтобы быть действительным, тогда нет никаких шансов, что Bobby Tables могут атаковать. Но, очевидно, побег их не повредит вам;) – NikiC
Почему downvote? Кажется, это законный вопрос для меня ... – Chetan
Тот факт, что основной учебник и/или подсветка синтаксиса делает тривиальным отвечать самому себе. Плюс, его плохо спрашивают. (Но это не мой downvote) – delnan