Php 无法获取依赖于用户的要拉入的信息

Php 无法获取依赖于用户的要拉入的信息,php,mysql,Php,Mysql,我在SQL中设置了两个表。。。一个为用户,这为用户登录和退出工作完全好 还有一种方法是将时间表拉入html表中,当未指定用户时,该方法可以正常工作。。。但是我试图包含一个WHERE语句,根据用户会话id,仅生成具有正确用户id(在时间表中)的信息 我只收到这行的错误 $sql = "SELECT * FROM time_table ORDER BY Number WHERE $_SESSION['user_id']"; $result=mysql\u query($sql)或die(mys

我在SQL中设置了两个表。。。一个为用户,这为用户登录和退出工作完全好

还有一种方法是将时间表拉入html表中,当未指定用户时,该方法可以正常工作。。。但是我试图包含一个WHERE语句,根据用户会话id,仅生成具有正确用户id(在时间表中)的信息

我只收到这行的错误

  $sql = "SELECT * FROM time_table ORDER BY Number WHERE $_SESSION['user_id']";
$result=mysql\u query($sql)或die(mysql\u error())


有没有关于我在哪里出错的建议?

您正在使用错误的语法编写查询

查询应该是

 $sql = "SELECT * FROM time_table WHERE user_id ='".$_SESSION['user_id']."' ORDER BY Number";

我现在就试试看!非常感谢奎师那,它马上就起作用了!我仍然在想这一切(对我来说是相当新鲜的!),所以,如果这看起来像是一个基本的错误,我很抱歉。你不可能不犯错误地学习。也请接受我的答案。StackOverflow有一个时间限制,在我接受之前必须通过。。。。只是等待它勾选:)