根据会话变量显示用户信息

时间:2017-06-01 01:48:32

标签: php

我尝试使用session()显示特定学生正在拍摄的单位的详细信息,但表格中没有显示任何内容。

这是我的代码:

<?php

require 'dbcon.php';

session_start();

$id=$_SESSION['id'];


$sqli="SELECT * FROM unit, student WHERE unit.StudentIDNo = student.StudentID AND StudentIDNo='{$id}'"; 

$record=mysqli_query($con,$sqli);

?>

该表应根据session()变量显示特定学生正在服用的单位的详细信息 那我的问题是什么?
任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

我从SQL中删除那些随机引号,如下所示:

$sqli = "SELECT * FROM unit, student WHERE `unit`.`StudentIDNo` = `student`.`StudentID` AND `unit`.`StudentIDNo` = '$id';";

答案 1 :(得分:0)

你可以试试这个:

$sqli="SELECT *
       FROM unit, student
       WHERE 'unit.StudentIDNo' = 'student.StudentID
       AND unit.StudentIDNo' =".$id ;