PHP如何将列计数到特定用户

PHP如何将列计数到特定用户,php,Php,我有个问题。我正在创建一个预订系统。我有两张桌子: Table user( userid int AUTO_INCREMENT, username varchar, password varchar, phone varchar, PRIMARY KEY (userid) ); Table booking( book_id int AUTO_INCREMENT, userid int, timeslot varchar,

我有个问题。我正在创建一个预订系统。我有两张桌子:

Table user(
    userid int AUTO_INCREMENT,
    username varchar,
    password varchar,
    phone varchar,
    PRIMARY KEY (userid)
);

Table booking(
    book_id int AUTO_INCREMENT,
    userid int,
    timeslot varchar,
    date date,
    PRIMARY KEY (book_id),
    FOREIGN KEY (userid) REFERENCES user(userid)
);
如何使book_id列从表“booking”计数到userid列从表“user”


我的意思是,每当用户进行预订时,图书id将始终是他的

它被称为外键,看起来你需要先修复很多东西,也许制作一个小图表,然后学习一些基本的SQL语法。

事实上,我有点混淆了我的系统。。但粗略地说,问题是,我的系统为用户提供预订服务。假设我有2个用户和2个预订。图书id 1与用户id 1相符。图书id 2与用户id 2相符。所以都是理货。当我删除1个预订并添加另一个预订时,book_id将变为3,但用户id只有2个。所以,它不再符合了。希望你能理解我。谢谢你的回复。