我是编程的初学者。
我想创建一个网站,我想在其中显示他之前添加的用户的书籍列表。这是代码的架构。
table book;
id ,name,detail ,urlimage.
table users;
id,name,email,password.
table add_book;
uses_id INT ,book_id INT , key primary (users_id ,book_id ).
我的数据库中有三个表; book表,users表和add_book表。它们的结构在上面的问题中给出add_book.users_id和add_book.book_id是外键。我想确保当用户将一本书添加到他的列表中时,会在add_book表中创建一个带有请求的条目。 ('INSERT INTO kal224_sory.add_book(users_id,book_id)VALUES(:users,:book)'); $ sql-> execute(['users'=> $ users_id,'book'=> $ book_id]);在有问题的地方工作得很好,我尝试在json中发送与book_id相对应的table book字段,这些字段具有相同的条目users_id,其中add_book表的add_book.users_id = $ users_id。我试过的代码是;
你需要SELECT
来自add_book
表的数据属于特定的uses_id
(sp。)
SELECT * FROM add_book WHERE uses_id = 1 -- change '1' to whatever user's ID you'd like to view data for