【发布时间】:2015-10-31 04:47:46
【问题描述】:
我的 A 表存储了我的 web 的所有更新,而 V 表存储了用户查看的更新。
现在我想创建一个不获取表 A 的 SELECT 语句 id's date that id's of table V user_id=session id.
案例 1:从我使用的表 A 中获取所有数据:
$id = 5, 10, 15; (for example)
$j = mysqli_query($dbh,"SELECT * FROM A WHERE `id`='".$id."' ORDER BY date DESC");
案例 2:现在选择 user_id = session id {If found any id reduce from case 1 fetch}的所有 ids}
$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)
从上面的示例中,我只想获取 id 为 5 、 10 的数据,其中 15 减少匹配 user_id = session id。
【问题讨论】:
标签: php mysqli mysqli-multi-query