douliaodan2738 2015-07-27 10:35
浏览 18
已采纳

如何从2个不同的表中获取会话变量?

I am new in PHP. I use session first time. I have two tables in db. First table with name pacra_teams with column id and title. Second table is og_users with multiple column but i use team_title as foreign key as store id against team title.

Now i want to create a session and want to display team name from table pacra_teams and user name from table og_users.

I try following code but i failed.

<?php
 // starts session
 session_start();
 $servername = "localhost";
$username = "root";
$password = "";
$dbname = "pacra1";


$conn = new mysqli($servername, $username, $password, $dbname);
$sql="SELECT *
FROM og_users
LEFT JOIN pacra_teams
ON og_users.id = pacra_teams.id
LIMIT 1
";
 // setting variable values during session

$_SESSION['og_users.username']=$username;
$_SESSION['pacra_teams.title']=$title;
?>

call these variables

<?php
session_start();
?>
<?php
print_r($_SESSION);
?>

Please help me how i can do this?

One Thing More. if i run seesion.php page it display undefine variable "title" and if i run print code. It display username "root" but i dont have any user name root in my db

  • 写回答

2条回答 默认 最新

  • dplece1882 2015-07-27 10:51
    关注

    You already defined a query but didn't execute it.

    // starts session
    session_start();
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "pacra1";
    
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    $sql="SELECT *
    FROM og_users
    LEFT JOIN pacra_teams
    ON og_users.id = pacra_teams.id
    LIMIT 1
    ";
    $result = $conn->query($sql);
    $row = $result->fetch_object();
    // setting variable values during session
    
    $_SESSION['og_users.username'] = $row->USER_NAME; // Change to correct column name in table og_users
    $_SESSION['pacra_teams.title'] = $row->TITLE_COLUMN_NAME; // Change to correct column name in table pacra_teams
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题