Правильно ли использовать переменные сеанса в SQL-запросе?Оператор запроса с переменной сеанса
У меня есть запрос:
$sql="SELECT teacher.f_name,attendance.student_id,attendance.SNO ,attendance.s_section,attendance.DateTime FROM teach,subject,teacher,attendance WHERE teach.teacher_id= $_SESSION['username'] AND $_SESSION['username'] = teacher.teacher_id AND teach.SNO = subject.SNO";
я использовал сеанс здесь с предыдущей страницы которой знак пользователя в том сохранить переменное имя пользователя к сеансу и перенаправлять Тхо эту страницу, где запрос здесь
Результат говорит мне «синтаксическая ошибка» в строке оператора WHERE
.
Это ** никогда ** право построить запрос с переменной интерполяции или конкатенации, независимо от источника данных. –