我创建了两个表:
表 1:
CREATE TABLE `customers` (
`id` int(10) NOT NULL,
`f_name` varchar(30) NOT NULL,
`l_name` varchar(30) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
表 2:
CREATE TABLE `treatment_log` (
`time` time NOT NULL,
`date` date NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
表 2 通过锻造 key “treatment_fk”->“id”引用表 1。 我想回显表 1 中的特定客户以及表 2 中的所有相应行。
如何用 PHP 实现它?
Mysql连接详细信息如下:
('DB_HOST', "localhost");
('DB_USER', "root");
('DB_PASSWORD', "");
('DB_NAME', "test");
到目前为止,我的代码允许我显示表 1 的内容并允许用户编辑他的信息。唯一缺少的部分是引导表中表 2 中内容的显示。
最佳答案
您需要的是 MySQL Join。
有关连接的文档:https://dev.mysql.com/doc/refman/8.0/en/join.html 有用的文章:https://www.sitepoint.com/understanding-sql-joins-mysql-database/
祝你好运!
关于php - 回显两个表的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50776669/