2016-11-19 19 views
0

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ステートメント行に "syntax error"と表示されます。

+0

にすべて$_SESSION['username']を変更 AND teacher.teacher_id = $_SESSION['username']へ。 –

答えて

1

変更AND $_SESSION['username'] = teacher.teacher_id関係なく、データのソースの、変数補間または文字列連結でクエリを構築するために**決して**右である{$_SESSION['username']}

関連する問題