我在 SQL 中设置了两张表...一张用于用户,它可以让用户完全正常地登录和退出...
还有一个将时间表拉入 html 表,当未指定用户时效果很好...但我试图包含一个 WHERE 语句以仅生成具有正确 user_id 的信息(在时间表中)显示,取决于用户 session ID。
我只收到此行的错误...
$sql = "SELECT * FROM time_table ORDER BY Number WHERE $_SESSION['user_id']";
$result = mysql_query($sql)or die(mysql_error());
对我哪里出错有什么建议吗?
最佳答案
您正在使用错误的语法编写查询。
查询应该是这样的
$sql = "SELECT * FROM time_table WHERE user_id ='".$_SESSION['user_id']."' ORDER BY Number";
关于php - 无法获取依赖于用户的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21852026/