php-基于会话选择查询
我有一个表php-基于会话选择查询,php,mysql,session,Php,Mysql,Session,我有一个表users,它有user\u id,user\u firstname,还有一个表borrow,它有borrow\u book,user\u id,它是表users的外键我想做的是查询表borrow,但只显示会话用户。这是到目前为止我的代码 <?php $sel_admin = "select b.book_title, borrow.borrow_date,u.user_firstname, u.user_lastname, borrow.borrow_remain f
users
,它有user\u id
,user\u firstname
,还有一个表borrow
,它有borrow\u book
,user\u id
,它是表users
的外键我想做的是查询表
borrow
,但只显示会话用户。这是到目前为止我的代码
<?php
$sel_admin =
"select b.book_title, borrow.borrow_date,u.user_firstname, u.user_lastname, borrow.borrow_remain
from borrow
inner join book b
on borrow.book_id= b.book_id
inner join users u
on borrow.user_id=u.user_id";
$rs_admin = mysql_query($sel_admin);
?>
编辑:我编辑了我的代码
<?php
session_start();
$sel_admin =
"select b.book_title, borrow.borrow_date,u.user_firstname, u.user_lastname,
borrow.borrow_remain
from borrow
inner join book b
on borrow.book_id= b.book_id
inner join users u
on borrow.user_id=u.user_id WHERE borrow.user_id ="?><?php " $_SESSION ['user_id']"; ?>
如果用户id存储在$\u会话变量中,则可以添加
WHERE borrow.user_id = $_SESSION['user_id']
除非我遗漏了什么
<?php
$sel_admin =
"select b.book_title, borrow.borrow_date,u.user_firstname, u.user_lastname, borrow.borrow_remain
from borrow
inner join book b
on borrow.book_id= b.book_id
inner join users u
on borrow.user_id=u.user_id
WHERE borrow.user_id = '".$_SESSION['user_id']."'";
$rs_admin = mysql_query($sel_admin);
?>
我明白你想说什么。我编辑了我的问题。你能帮我吗?很有魅力,谢谢!很抱歉,我不习惯使用
当您打印($\u会话['user\u id']
?这只是一个格式错误,先生:)