php - 使用公共(public)列检索所有登录的 session 数据

标签 php mysql arrays session fetch

为此工作了两个月,我想我终于可以提出一个问题了。我有 2 张 table :

表1:(教师注册) 代码老师 1 史密斯 2 艾伦

表2:(学生注册) 代码 学生 stdpassword 1 月 1 日 abc78 2 辛迪·吉尼 1 彼得 e99bd 1 鲍比 h2y1e 1 玛莎呼呼1

这是我希望代码 1 的老师在网页上检索到的数据中看到的内容:

学生姓名 学生密码 鲍比 h2y1e 简 abc78 玛莎呼呼1 彼得·e99bd

我希望老师在教师 session 期间使用该代码检索所有学生的姓名和密码。这是我到目前为止所拥有的。欢迎任何帮助。

$query = mysql_query("SELECT * FROM Studentregistration WHERE code = $_SESSION[code]"); $query = mysqli_query($dbcon, $query) or die('获取数据出错');

while($row = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
    echo "<tr><td>";
    echo $row['stdname'];
    echo "</td><td>";
    echo $row['stdpassword'];
    echo "</td></tr>";
    }

回显“”;

最佳答案

试试这个,从select查询中删除mysql_query

$sql = "SELECT * FROM studentregistration WHERE code = '".$_SESSION[code]."' " ; 
$query = mysqli_query($dbcon, $sql) or die ('error getting data');

而不是

$query = mysql_query("SELECT * FROM studentregistration WHERE code = $_SESSION[code]"); 
      ......^
$query = mysqli_query($dbcon, $query) or die ('error getting data');

关于php - 使用公共(public)列检索所有登录的 session 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21762646/

相关文章:

php - 循环遍历 php 表不起作用 [给出警告 : mysql_fetch_assoc() expects parameter 1 to be resource, bool 值]

python - 在Python中执行mysql查询时如何删除变量周围的单引号?

java - 如何在Jfreechart饼图中使用Arraylist(for循环)?

javascript - 如何在javascript中对嵌套对象数组进行排序

php - 设置自动调整列phpExcel

php - PHP echo 遇到一些问题

mysql - 为什么我无法在 MySQL 中使用 FAST_FORWARD 数据库游标?

php - 搜索完全匹配的参数mysql

php - 将 php 数组代码写入文件而不评估表达式

php - 多个 mysqli 数据库连接,不好的做法?