我有一个 LIKE 表和一个 BOOK 表以及我的 user_id。
我只想从图书表中提取我喜欢的图书名称和作者
我的 json 将会:
{book_id:1,bookname:sample,author:sean,user_id:111}
表格
-----------BOOK TABLE------------
ID ---- BOOK AUTHOR ---- BOOK NAME
1
2
...................................
USERS TABLE
ID-------NAME
1
2
.............
LIKE TABLE---------------------------
ID-----BOOK ID-------LIKER USER ID---
1
2
.....................................
最佳答案
$stmt = $mysqli->prepare("SELECT book.*, users.*, like.* FROM like INNER JOIN
users ON like.liker_user_id = users.id INNER JOIN
book ON like.book_id = book.id WHERE
users.id = ?
");
$stmt->bind_param( "d", $user_id);
$stmt->execute();
$stmt->bind_result($col1);
// then fetch and close the statement
关于php - Mysql查询,选择join两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23273255/