Php 选择不工作;
我有问题,当我在Php 选择不工作;,php,mysql,session,Php,Mysql,Session,我有问题,当我在WHERE p.post\u by='{$\u session['user\u id']}中使用session时,我无法运行select this,尽管我可以在屏幕中回显session['user\u id'],如果我使用WHERE p.post\u by'{$\u session user\u id'}然后选择working,你能帮助我吗 $sql="SELECT p.id,p.post_convert,p.post_id,p.post_title,p.post_by, p.p
WHERE p.post\u by='{$\u session['user\u id']}
中使用session时,我无法运行select this,尽管我可以在屏幕中回显session['user\u id'],如果我使用WHERE p.post\u by'{$\u session user\u id'}
然后选择working,你能帮助我吗
$sql="SELECT p.id,p.post_convert,p.post_id,p.post_title,p.post_by, p.post_time,p.post_view,p.post_catelogy,
p.post_content,p.post_summary,p.post_picture, c.menu_id,c.menu_title,u.id_user,u.username,u.info
FROM post p, category c, user u
WHERE p.post_by = '{$_SESSION['user_id']} ' && p.post_catelogy = c.menu_id
ORDER BY p.id DESC";
您使用的是double==,此处不需要:
WHERE p.post_by == '{$_SESSION['user_id']} '
这应该是:
WHERE p.post_by = '{$_SESSION['user_id']}'
请注意,其中p.post_by
有效
也从“代码>”{$YuffSt[ [ USELYID ] } /代码>中删除额外的空间,它将在如下条件下考虑:
WHERE p.post_by = 'Test ' // which is not equal to 'Test'
修改的查询:
$sql="SELECT p.id,p.post_convert,p.post_id,p.post_title,p.post_by, p.post_time,p.post_view,p.post_catelogy,
p.post_content,p.post_summary,p.post_picture, c.menu_id,c.menu_title,u.id_user,u.username,u.info
FROM post p, category c, user u
WHERE p.post_by = '{$_SESSION['user_id']}' && p.post_catelogy = c.menu_id
ORDER BY p.id DESC";
您使用的是double==,此处不需要:
WHERE p.post_by == '{$_SESSION['user_id']} '
这应该是:
WHERE p.post_by = '{$_SESSION['user_id']}'
请注意,其中p.post_by
有效
也从“代码>”{$YuffSt[ [ USELYID ] } /代码>中删除额外的空间,它将在如下条件下考虑:
WHERE p.post_by = 'Test ' // which is not equal to 'Test'
修改的查询:
$sql="SELECT p.id,p.post_convert,p.post_id,p.post_title,p.post_by, p.post_time,p.post_view,p.post_catelogy,
p.post_content,p.post_summary,p.post_picture, c.menu_id,c.menu_title,u.id_user,u.username,u.info
FROM post p, category c, user u
WHERE p.post_by = '{$_SESSION['user_id']}' && p.post_catelogy = c.menu_id
ORDER BY p.id DESC";
尝试连接会话id:
where p.post_by = '".$_SESSION['user_id']."'
尝试连接会话id:
where p.post_by = '".$_SESSION['user_id']."'
$\u SESSION['user\u id']
的价值是什么?$\u SESSION['user\u id']
的价值是什么?@BiHíp:好的,你在$\u SESSION['user\u id']
中得到了什么?很抱歉,因为我现在回复了你的评论,$\u SESSION
当登录成功时,我需要$\u SESSION['user\u id']
要打印列表帖子^^^会话的值为“US02”选择p.id、p.post\u convert、p.post\u id、p.post\u title、p.post\u by、p.post\u time、p.post\u view、p.post\u category、p.post\u content、p.post\u summary、p.post\u picture、c.menu id、c.menu\u title、u用户、u.username、u.info FROM post p、c类,用户u,其中p.post_by='US02'和&p.post_catelogy=c.menu_id ORDER by p.id DESC
在phpmyadmin@BiHípwaooo上运行此命令$\u SESSION
这起作用了:3谢谢你对我的支持^^@BiHíp:好的,你在$\u SESSION['user\u id']
中得到了什么?非常抱歉,因为我现在回复了你的评论,$\u SESSION
当登录成功时,我需要$\u SESSION['user\u id']
打印列表帖子^^会话的值是“US02”选择p.id,p、 post\u转换,p.post\u id,p.post\u标题,p.post\u作者,p.post\u时间,p.post\u视图,p.post\u目录,p.post\u内容,p.post\u摘要,p.post\u图片,c.menu\u id,c.menu\u标题,u.id\u用户,u.username,来自post p的u信息,c类,用户u其中p.post\u作者='US02'&p.post\u目录=c.menu\u id订单,按p.id描述
<代码>$\u会话这起作用了:3谢谢你对我的支持^^