php - 无法获取依赖于用户的信息

标签 php mysql

我在 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/

相关文章:

php - Docker-debian容器中缺少/run/php/php7.3-fpm.sock

mysql - 简化缓慢的 MySQL 查询

mysql - SQL查询错误SELECT + JOIN +中的未知列

MySQL - GROUP BY,分组时仅选择第一行

mysql - if结果下如何设置where条件

mysql - 按日期更新行顺序

php - MYSQL:如果连接表中的行匹配,则排除连接中的行

PHP PDO LEFT JOIN 多维数组

php - 如何在一个wordpress主题中连接多个html页面?

php - Doctrine 在多列中搜索字符串