Php 如何检查当前用户未获取的另一个表中是否存在id

Php 如何检查当前用户未获取的另一个表中是否存在id,php,mysqli,mysqli-multi-query,Php,Mysqli,Mysqli Multi Query,我的A表存储了我的web的所有更新,V表存储了用户查看的更新 现在我想创建一个SELECT语句,它不获取表a的 id为表V的id的日期用户\u id=会话id 案例1:要从我使用的表A中获取所有数据: $id = 5, 10, 15; (for example) $j = mysqli_query($dbh,"SELECT * FROM A WHERE `id`='".$id."' ORDER BY date DESC"); 案例2:现在选择所有id,其中user_id=session id{

我的A表存储了我的web的所有更新,V表存储了用户查看的更新

现在我想创建一个SELECT语句,它不获取表a的 id为表V的id的日期用户\u id=会话id

案例1:要从我使用的表A中获取所有数据:

$id = 5, 10, 15; (for example)
$j = mysqli_query($dbh,"SELECT * FROM A WHERE `id`='".$id."' ORDER BY date DESC");
案例2:现在选择所有id,其中user_id=session id{如果找到任何id,则从案例1 fetch}

$myid = 50; ($session->id)
$p = mysqli_query($dbh,"SELECT post_id FROM V WHERE `post_id`='".$id."' AND `user_id` ='".$myid."'")
表A:

id | from_id | to_id | date
---------------------------
5  |
10 |
15 |
20 |
表五:

post_id | user_id 
-----------------
5       | 45
15      | 50 (see: this is my id)

从上面的示例中,我只需要获取ids 5,10数据,其中15 reduce for match user_id=session id.

我不完全理解您想要什么,因为英语并不完美

不过,我肯定你想要的是加入。见: