php-如何通过ID从数据库中获取登录用户的不同数据

实际上我试图在数据表中获取登录用户的数据。实际上他们被分配给订单,我试图从数据库中获取他们作为员工(用户)的数据..所以,就像那样,当用户登录时,系统应该只显示登录用户的数据......它是显示来自数据库的行的总和,它在这里为不同用户的不同数据工作......


$result= mysqli_query($connect,"SELECT SUM(paid) AS totalsum FROM orders WHERE employee_id='".$_SESSION['user']['user_id']."'");


$row = mysqli_fetch_assoc($result); 


$sum = $row['totalsum'];

但它不会获取登录用户的数据。(这些登录用户被分配为员工的数据,他们必须查看他们的记录才能采取行动)


$sql = "SELECT order_id, order_date, client_name,client_contact,payment_status,client_address,mac_address,client_address2,series,user_status,connection_type FROM orders WHERE order_status = 1 AND employee_id = '".$_SESSION['user']."' ";

$result = $connect->query($sql);


$sql = "SELECT order_id, order_date, client_name,client_contact,payment_status,client_address,mac_address,client_address2,series,user_status,connection_type FROM orders WHERE order_status = 1 AND employee_id = '".$_SESSION['user']."' ";

$result = $connect->query($sql);


$sql = "SELECT order_id, order_date, client_name,client_contact,payment_status,client_address,mac_address,client_address2,series,user_status,connection_type FROM orders WHERE order_status = 1 AND employee_id = '".$_SESSION['user']."' ";

$result = $connect->query($sql);

数据表显示此错误


数据表警告:表 id=manageOrderTable - JSON 响应无效。有关此错误的更多信息,请参阅http://datatables.net/tn/1


杨魅力
浏览 353回答 2
2回答

红糖糍粑

您可以通过在用户成功登录后设置会话变量来实现这一点,您可以简单地将会话变量设置为用户的用户 ID/电子邮件。

凤凰求蛊

我只需要在我的文件 session_start() 中再次启动会话;它开始为不同的用户以不同的方式获取数据!因为它正在将主页定向到 JSON 文件然后获取文件!这就是会话给出错误的原因!谢谢你们
打开App,查看更多内容
随时随地看视频慕课网APP