gpt4 book ai didi

php - MySQL外域搜索

转载 作者:行者123 更新时间:2023-11-29 14:03:20 25 4
gpt4 key购买 nike

我对 PHP 和 MySQL 还很陌生。

我有两个表,如下:

1.`users`: `id`//primary key
: `name`//user's name

2.`events`: `u_id`//index key and foreign field to users' id
: `u_name`

用户将在表单中输入id。将在 users 表中搜索该 id,并获取相关详细信息并将其插入到 events 表中。

我已经创建了外部字段,到目前为止,我创建了一个函数,该函数将 id 作为变量,并从 users 表返回详细信息作为变量,然后我插入到 events 表中。但后来,这意味着使用“很多”变量,我想外国字段有什么用。我仍在学习 PHP,不知道如何使用 FOREIGN 字段从一个表查找并插入到另一个表。我只知道如何创造异域。请帮忙。

最佳答案

这就是你说的吗?
这就是外键的创建方式。

CREATE TABLE parent (id INT NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE child (id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE CASCADE
);

如果我不明白你的问题,请道歉

已更新

INSERT table1 (col1, col2, col3)
SELECT col1, col2, col3
FROM table2
WHERE col1 = 'xyz'

希望这有帮助

关于php - MySQL外域搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14748804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com